微信小程序 遇到一个获取data默认数据,获取到的不是data里面默认数据的问题

遇到一个获取data默认数据,获取到的不是data里面默认数据的问题

第一种显示数据问题:

data:{

name:'123'

}

 html页面花括号里面的名字跟data里面的名字相同时,如 {{name}}

显示 :123

这里没有任何问题!

第二种:

这样赋值的时候,如下

clickStoreTab: function (e) {

that.setData({

name:"哈哈"

});

显示: 哈哈

这里没有任何问题!

但是,

clickStoreTab: function (e) {

that.setData({

name:"哈哈"

 

});

console.log(this.data.name);//this.data.name这里打印出的是哈哈,而不是123

},

所以建议花括号里面取名最好不要和data里面的相同,否则取不到data里面的默认值(指修改过值得情况)

 

 

你可能感兴趣的:(微信小程序 遇到一个获取data默认数据,获取到的不是data里面默认数据的问题)