- 关于微信小程序数组深度复制问题?
var taskarr=wx.getStorageSync('task')||[]; var taskarry=[].concat(taskarr)//深度复制到taskarry var taskarr_timing=[]; for(var i=0;i<taskarry.length;i++) { if(taskarry[i].attribute=='show') { taskarr_timing.unshift(taskarry[i]); break; } } 为什么深度复制之后,修改taskarr_timing[0].bigint=parseInt(taskarr_timing[0].bigint)+1的值后还会影响到taskarr这个数组。
2021-03-13 - 关于计时器自我清除的问题?
timer_load:function(task) { var that=this; that.timer_index_task = setInterval(() => { clearInterval(this.timer_index_task) console.log('function1tofunction2=true'+task); },3000) } 当funaction1调用timer_load的时候3秒后执行console.log,但是当funaction1,funaction2同时调用timer_load;就会出现计时器会一直运行一直Log,不能自我清除的问题,请问怎么解决呢?
2021-03-12 - 关于小程序中setData加锁问题?
在开发中发现,当同一个时间并发运行的程序会出现脏数据的问题。在setData中取数据会出现数据问题。 比如: VAR A=0; B=>A=A+1 C=>A=A+1 D=>A=A+1 B,C,D同时运行的时候。有可能A的值为1; 我想A=3怎么做呢?变量或者setData怎么枷锁呢。
2021-03-09 - tabbar引入后警告?
用的useExtendedLib [图片] [图片] 在log页什么都没做有Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors这个提示? 请问怎么解决呢?谢谢
2021-03-01