最近一段时间在研究微信小程序开发,在这里记录一些开发中遇到的技术点问题
界面之间传参数
1 2 3 4
| wx.navigateTo({ url: '../xx/xx?param=' + value })
|
参考API
1 2 3 4
| onLoad: function (options) { var value = options['param'] }
|
1
| <input value='{{inputvalue}}'/>
|
1 2 3 4
| this.setData({ "inputvalue": "" })
|
最顶级界面元素高宽为手机界面高宽
1 2 3 4 5
| //a.wxss page{ height: 100%; width: 100%; }
|
类定义
1 2 3 4 5 6 7 8 9 10 11
| const xxModel = function xxModel() { this.id = 0; this.name = ""; this.passwd = ""; } module.exports = { xxModel: xxModel }
|
1 2 3 4 5 6
| const xxmodel = require('xxModel.js') var xxmodel = new xxmodel.xxModel()
|
绑定列表元素后修改元素属性
1 2 3 4
| var param = {}; var target = "datalist[" + i + "].param" param[target] = newvalue; this.setData(param)
|
在类的成员方法块里面的 function 访问成员变量,用箭头函数
1 2 3 4 5 6
| wx.onUserCaptureScreen(res => { if(this.data.xxx){ } })
|
<<<<<<< HEAD