- 如何为方法代码块外的变量赋值?
js变量的运作模式还是没有搞明白,问题如图 verify:function(e){ wx.setStorage({ data: this.data.value, key: 'username', }) console.log(this.data.value) var that = this; var glodata = getApp().globalData wx.request({ url: 'http://49.232.88.52/BS-server/VerificationServlet', method: 'POST', data:{ username: this.data.value, loginMethod: 'miniapp' }, header: { //设置参数内容类型为x-www-form-urlencoded 'content-type':'application/x-www-form-urlencoded', 'Accept': 'application/json' }, success: function (res) { console.log("Verification:",res.data) if(res.data === true){ glodata.username = that.data.value console.log("login successfully, username:", that.data.value) wx.reLaunch({ url: '/pages/main/main', }) } } }) console.log("globalusername:",getApp().globalData.username) }, 再放两张图吧,是一样的代码 [图片][图片] 问题在124行,想要在全局变量加入一条记录,125行有正确的log,但是133行log显示为undefined 如何正确的跳出代码块为globalData增加记录?
2021-04-06 - setData处理数组时如何修改特定index的值?
[图片] 如图,参照了许多文档这样的语法应该没问题,将里面的变量(e.currentTarget.dataset.idx)修改为0也无法运行,请问正确的写法应该是怎样的?
2021-03-24 - 控制台 error 显示为<other>如何解决?
新人开发者,尝试在页面中加入Component,但是编译之后什么都显示不出来而且控制台有1个Error和1个Warning,都显示为<other>,如图所示[图片] Component是按照示例写的,Page也比较简单,我简述一下整个尝试的流程,希望各位前辈指出问题! 1.创建“components/comp/index” (包括js、json、wxss、wxml) 2.json设置为"component": true;js用Component{ }构造,代码复制自示例;wxml复制自示例;wxss复制自示例 3.Page对应文件设置js:usingComponents:{"标签名":“components/comp/index”};wxml有一行<text>xxx</text>与<comp></comp> 4.把Page设为首页,编译,无显示内容 请问是遗漏那些环节了吗?
2021-03-04