- 当前 Bug 的表现(可附上截图)
在真机上同一页面内 同时使用WXS与setInterval时,WXS内的funtion会重复调用
在微信开发者工具上并不会出现
- 提供一个最简复现 Demo
js代码:
data: {
test: ‘’,
array: [1, 2, 3, 4, 5, 1, 2, 3, 4]
},
onLoad: function(options) {
let _this = this;
setInterval(() => {
console.log(“这是计时”)
_this.setData({
test: ‘这是计时’
})
},1000);
},
wxml代码:
<wxs module=“m1”>
var getMax = function(array) {
var max = undefined;
for (var i = 0; i < array.length; ++i) {
max = max === undefined ?
array[i] :
(max >= array[i] ? max : array[i]);
}
console.log(“max”, max)
return max;
}
module.exports.getMax = getMax;
</wxs>
<view> {{m1.getMax(array)}} </view>
<view> {{test}} </view>
@官方大神 求意见和建议!!!