在组件内wxml使用wxs中的方法,组件内js使用setData,wxs里面的方法会重复执行?
发布于 4 年前 作者 mlai 4700 次浏览 来自 问答

调试基础库 2.14.1

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

2 回复

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

例如

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

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

回到顶部