页面加载时,data 将会以JSON字符串的形式由逻辑层传至渲染层,因此data中的数据必须是可以转成JSON的类型:字符串,数字,布尔值,对象,数组。 渲染层可以通过 WXML 对数据进行绑定。 下面我们来看一下 data 参数的取值与赋值: WXML:通过花括号进行数据绑定 代码语言:javascript 复制 <view>{{text}}</view> JS部分...
js文件相应预处理: var typeName = '' if (this.data.type == 1) { typeName = '初中' } else if (this.data.type = 2) { typeName = '高中' } else { typeName = '大学' } this.setData({ typeName: typeName }) WXML:中显示 {{typeName}} 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1...
setData中 对该数组使用单引号就行 k.setData({ 'functions[0].numbers':1 // 更改functions[0]中numbers的值 }) 1. 2. 3. 完整demo const db = wx.cloud.database() Page({ /** * 页面的初始数据 */ data: { functions:[ { name:'爱情邮箱', numbers:0, iconpath:'/images/caomei.png', cl...
打开app.wxss,设置背景色 找到自己首页的***.js文件(我这里是home.js) data【对象】存储页面数据 onLoad【方法】第一次显示这个页面时会被调用,一般会用来初始化一些数据 onShow【方法】只要进入这个页面,就会被调用 onHide【方法】退出当前页面(此界面被隐藏了)就会被调用 初始化数据 首先在data里添加一个属性goo...
2、在data中定义页面数据 在页面对应的.js文件中,把数据定义到data对象中即可 // pages/list/list.jsPage({data:{//字符串类型的数据info:"init data",//数组类型的数据msgList:[{msg:"hello"},{msg:"woeld"}]}}) 3、Mustache语法的格式
在页面对应的.js文件中,把数据定义到data对象中即可: 代码语言:javascript 复制 Page({data:{//字符串类型的数据info:'init data',//数组类型的数据msgList:[{msg:'hello'},{msg:'world'}]},}) Mustache语法的格式 把data中的数据绑定到页面中渲染,使用Mustache语法(双大括号)将变量包起来即可。
// index.js Page({ data: { text:'init data', num:0, array: [{text:'init data'}], object: { text:'init data' } }, changeText:function() { // this.data.text = 'changed data' // 不要直接修改 this.data // 应该使用 setData ...
最好贴一下代码
第一:数组的第一项代表小程序的初始页面。小程序中新增/减少页面,都需要对 pages 数组进行修改。 第二:文件名不需要写文件后缀,因为框架会自动去寻找路径.json,.js,.wxml,.wxss的四个文件进行整合。 如开发目录为: pages/ pages/index/index.wxml pages/index/index.js pages/index/index.wxss pages/logs/log...