关于补0逻辑

来源:8-14 千万不要在observer中修改自身属性值

易萧

2020-11-25

index:{
  type:String,
  observer:function(newVal, oldVal, changedPath){
    if(newVal.length<2){
      this.setData({
        index:'0'+newVal
      });
    }   
  }
}

递归好像本身并没有什么问题吧,只要递归有出口就好了,另外加变量感觉应该是迫不得已的写法,有些冗余

写回答

2回答

7七月

2020-11-25

现在好像组件内可以监听到页面的一些事件了

0
1
易萧
非常感谢!
2020-11-25
共1条回复

Grayson_liu

2021-08-13

我都是直接在页面上给个三元表达式的,不用 observer 函数

0
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程