为了账号安全,请及时绑定邮箱和手机立即绑定

Mobx里的computed属性无法被触发。

Mobx里的computed属性无法被触发。

慕容708150 2019-03-13 18:15:30
1.使用mobx里的computed无法生效class ODOM {  constructor(props) {    console.log('how many times')  }  @observable speed = 0  @action change(obj) {    console.log(obj)    Object.keys(obj).forEach(item => {      this[item] = obj[item]    })  }  @computed get velocity() {    console.log('entry')    return this.speed*60*60/1000  }}const model = new ODOM()let total = 0setInterval(() => {  model.change({    speed: ++total  })}, 3000)export default model2.computed里的console只被触发了一次3.没看出来代码哪里的问题,求解
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

stackoverflow里面已经解决了。地址


查看完整回答
反对 回复 2019-04-03
  • 1 回答
  • 0 关注
  • 1163 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信