7-获取值和设置值

2019-11-07  本文已影响0人  早起的鸟儿

在wxml页面中获取data里边的值是无论时候都是可以获取到已经修改过的最新的值

在js文件中的两种情况:

在.js中:

data: {
   str:"测试"
},
onLoad: function (options) {
   console.log(this.data.str)   //测试
   this.setData({
      this.data.str= "我修改你了。。。"  
   })
   console.log(this.data.str)  //我修改你了。。
},

在.wxml中:

<view>
    {{test}}   
</view>
<!--我修改你了。。。-->
getHttp() {
  console.log(this.data.str) //测试
  this.setData({
    str: "我已经修改了你了。。。。"
  })
  console.log(this.data.str) //我已经修改了你了。。。。
},
onReady: function () {
  console.log(this.data.str)  //测试
},
/**
 * 生命周期函数--监听页面显示
 */
onShow: function () {
  console.log(this.data.str)   //测试
},

总结:如果onload中有setData的话,那么页面其他方法都可以获取到最新设置的值;如果是没有setData的话,那么在其他方法里边必须先使用了setData才可以获取到最新的值

上一篇 下一篇

猜你喜欢

热点阅读