在开发小程序时,我们要注意一点。
正常情况下,我们在页面初始化,都有类似如下代码:
Page({
/**
* 页面的初始数据
*/
data: {
cartList:[]
}
一般,我们有时会使用
this.data.cartList=xx
或是
xx=this.data.cartList
去赋值,或取值。
但我们也需要注意
如果我们使用了setData({carList: cartList})去渲染页面时,同时,
this.data.carList的值,也会被重新赋值。