这样的操作为什么能直接修改data里的数据?
Page({
data: {
test:{ a:1, b:2 }
},
onLoad: function (options) {
let t=this.data.test;
t.b=3
},
})
为什么AppData(下图) test里的b是3?
这是什么原因, 望告知~
结贴:这是我要的
Page({ data: { test:{ a:1, b:2 } }, onLoad: function (options) { let t= this .data.test, k = JSON.parse(JSON.stringify(t)) k.b=3 console.log(t,k) }, }) |