observer:function(newVal,oldVAl,changedPath){
let val=newVal<10?'0'+newVal:newVal;
this.setData({
index:123123
});
}
为什么上一节视频老师随意将index改为123123就不会产生无限递归?
properties: {
index:{
type:String,
observer:function(newVal,oldVal,path){
let val = newVal.length < 2 ? '0' + newVal : newVal
this.setData({
index: val
})
}
}
},
另,我在问答区看到别的同学写的这个方法,为什么就可以不无限递归了?