在组件内wxml使用wxs中的方法,组件内js使用setData,wxs里面的方法会重复执行?

发布于 6 年前作者 mlai5032 次浏览最后编辑 6 年前来自 ask

调试基础库 2.14.1

setData的内容是跟wxs方法使用的参数无关的

2 回复
jingyuan
jingyuan1 楼5 年前

每次setData都会造成页面重新渲染,自然会重新执行

dzhu
dzhu2 楼4 年前

例如

wxs:
  var getStatus = function(status){console.log("获取状态");}
wxml:
  {{m1.getStatus(item.status)}} {{time}}
js:
  this.setData({time:1})

难道每次setData wxml中的函数每次都会执行?