小程序访问和修改data中的数据

事件:
<button bindtap="fn1">摸我</button>
<button bindlongtap="fn1">长按</button>
JS:
data:{
},
fn1(){
   console.log("摸我干啥?")
}
-----------------------------------
<view>
   <text>{{msg}}</text>
   <button bindtap="fn1">摸我</button>
</view>

js:
//data数据
data{
   msg:'msj'
}
//fn1函数
fn1(){
  console.log(this.msg)//undefined
  console.log(this.data.msg)//挂载没有最外面

  //访问data数据
  this.data.msg="jsm"//不能直接修改data的数据(界面不更新)
  //界面更新:修改data数据
  this.setData({
    msg:'jsm'
    })

}

posted @ 2022-11-21 15:58  Cherishe  阅读(354)  评论(0)    收藏  举报