- 用微搭开发 调用$w.utils.scanCode 生成开发版,手机端调试时报错
我在button 的 tap 绑定代码 ({event}) => { $w.utils.scanCode({ onlyFromCamera: false, success: (res) => { $w.utils.showToast({ title:res.result }) } }) } 发布体验版,在手机调试点击button按钮后,就报以下错误。 [图片]
11-20 - 页面data 数据设置问题?
之前在js页面中 在page 外 通过 var app=getApp(); 得到app对象,在page 中 data 对象中 增加 属性 比如说 user:app._user.hy ,将app对象中的_user.hy 付给user。当今天更新了一下程序,发现所有这样的方式赋值的data 对象属性,都为空了。使得原来没有问题的功能,都出问题了。 代码例: var app = getApp(); Page({ /** * 页面的初始数据 */ data: { caseList:[], caseListAll:[], key: '', //关键字搜索 userId : app._user.hy.id, _showClass:false, _selectVisionClass:'', } ..... 之前版本userId 都有值, 现在没有了。 在onload方法中 增加 this.data.userId = app._user.hy.id;这个才可以。如果这样处理,大部分的页面都需要调整。微信的小程序开发不会是这样的吧!
2021-11-06