- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
报错::::test1.unshift is not a function; [Component] Event Handler Error @ pages/test/test#bound test
TypeError: test1.unshift is not a function
源码:
test: function(){
let test1 = wx.getStorageSync('save') || [];
test1.unshift(this.value);
wx.setStorageSync('test1', test1)
},
感谢各位,已经解决了,把“save”改成“test1”就好了。
把这个key的缓存清除一下再试试
这段代码是无错的,要看整个代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
我在 test1.unshift(this.value);前面和后面加了一条输入到控制台的语句,只有前面那条能执行输出,后面的没有输出,说明程序只执行到test1.unshift(this.value)语句,就没有往下继续执行。 是不是它的用法有问题,实在搞不懂,请问有没有其它的解决办法(😵),十分感谢!