哪位高手能看出我的这个问题不是 微信小程序开发者工具 自身的bug?
开头定义全局变量outlistL3_2_init, 在onload里初始化赋值,把outlistL3_2赋给outlistL3_2_init,主要是用于后面的变动比较。 然后点击外箱,点击标签,在下面中选择否或者其他组件的操作后,outlistL3_2数组中的值跟着操作事件变了,但是全局变量在唯一一次初始化赋值(onload里)后并没有再次赋值的操作代码,也跟着变了? 为何?是不是编译器自身的bug? (请忽略代码效率)
代码片段:
不是bug,可以百度一下js的浅拷贝和深拷贝
outlistL3_1_init= this.data.outlistL3_1
outlistL3_2_init= JSON.parse(JSON.stringify(this.data.outlistL3_2))