欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序开发基础(1)

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:501

微信小程序开发基础(1)

发布时间:2020-10-21  
微信小程序开发文档

https://mp.weixin.qq.com/debug/wxadoc/dev/

设置入口文件 微信小程序开发文档 https://mp.weixin.qq.com/debug/wxadoc/dev/ 设置入口文件  

自动生成目录

在pages下新建一个文件夹(a1),然后在app.json中写入此入口文件,编译即可在文件夹(a1)自动生成文件

数据的绑定

wxml(view)中使用  {{text}}

js中定义

data: { text:"我是内容" },  
事件设置

效果:点击按钮,切换文字

wxml

{{text1}} <button open-type="contact" <span style="color: #ff6600;">bindtap="btnClick"</span>>{{btn}}</button>  

js
// pages/firstpage/first.js Page({ /** * 页面的初始数据 */ data: { text1:"我是内容", btn:"按钮" }, <span style="color: #ff6600;">btnClick: function() { this.setData({text1:"这是新的内容"}) }</span> })  

渲染

条件标签:wx:if=”{{true}}”

true:显示  false:不显示
 

<view wx:if="{{false}}">{{text1}}1</view>  

<view wx:else>{{text1}}2</view>  

实现取反功能

wxml

<view wx:if="{{show}}">{{text1}}</view>  

js
data: { text1:"我是内容", btn:"按钮", show:true, },  

btnClick: function() { var isShow = this.data.show; this.setData({ text1: "这是新的内容" ,show:!isShow}) }  

循环标签wx:for=”{{news}}”

wxml

<view wx:for="{{news}}"> {{index}}-{{item}}//前面是索引,后面是值 </view>  

js
date:{ news: ['aa', 'bb', 'cc'], }  

动态删除第一个值
btnClick: function() { var newsData = this.data.news newsData.shift(); var isShow = this.data.show; this.setData({ text1: "这是新的内容" ,show:!isShow,news:newsData}) }  

模版(继承)

1.继承整个模版

建立模版文件

目录(随意):pages–templates-header.wxml

继承模版文件(注意后面的/)

<include src=http://www.yiyongtong.com/archives/"../templates/header" />  

2.继承部分模板

目录(随意):pages–templates-footerr.wxml

<template name="footer1"> 我是footer1 </template> <template name="footer2"> 我是footer2 </template>  

继承模版文件(注意后面的/)
<import src=http://www.yiyongtong.com/archives/"../templates/footer" /> <template is="footer1"/>  

导入时自定义数据
<import src=http://www.yiyongtong.com/archives/"../templates/footer" /> <template is="footer1" data="{{text:'我是自定义数据'}}"/>  


本文标签

: