1. 当在wx.request({})方法调用后,需要获取页面初始化数据data时,如果直接使用this.data获取,可能会遇到undefined的情况。这是因为this在回调函数中已经改变,不再指向wx.request()方法的对象。解决办法是先将this对象复制到一个临时变量中,如var that = this;,这样在success回调函数中使用that.data...
在微信小程序中我们一般通过以下方式来修改data中的数据: 比如获取小程序缓存: wx.getStorage({ key:'is_screen', success:function(res) {this.setData({ is_screen: res.data }) } }) 但是会报错: this.setData is not afunction 这是因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接通过t...
问题解决了,文件不可以互相引用,会报这个错误
this.data.xxx="abc"this.setData({xxx:"abc"})最大区别在于this.data是简单赋值操作,不影响前端页...
微信小程序 setData常用错误解决办法:1、微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中...
连胜老师今天来说一下小程序后台,运维中心经常报的一个错误:错误提示:wx.getSetting is not a function;at App lifeCycleMethod onLaunch function。 这里的wx.getSetting,可能是其他API,比如wx.getBackgroundAudioManager,wx.saveVideoToPhotosAlbum等。 这些API有个共同点儿:并非小程序基本库1.0.0就支持,都是后续某...
function_typeof2(o) {"@babel/helpers - typeof";return(_typeof2 = "function" ==typeofSymbol && "symbol" ==typeofSymbol.iterator ?function(o) {returntypeofo; } :function(o) {returno && "function" ==typeofSymbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" ...
之前开发的小程序,运行的好好的,突然报错这个。 解决办法: 第一种:切换调试基础库,来回切一下,总有一个版本不会报这个错误。 但是这又存在一个问题,如果是低版本基础库向下切换的话,就会出现一些API的兼容问题,还需要去处理兼容问题。所以这个方法其实不是很推荐。
在page中定义的代码如下,代码会报错:this.setData is not a function pasteEncryptedText:function(){ let decryptedPass = this.data.decryptedPassword; if (decryptedPass == '' ){ wx.showToast({ title: '请先输入解密密码', mask: true, success: function (res) { ...
微信小程序和支付宝小程序,有些js的语法不互通的