关于mobx:mobx数据变了视图没变mobx6的用法

27次阅读

共计 496 个字符,预计需要花费 2 分钟才能阅读完成。


在 react 中应用 react-mobx 的状况下, 数据曾经被 action 扭转了, 然而视图层 没有随之概念

如果 mobx 的版本大于 6


"mobx": "^6.3.2",
"mobx-react": "^7.2.0"

切记增加 makeObservable 初始化我的项目

import {observable, action, computed, makeObservable} from "mobx";


export class AuthStore {
    @observable name = 'wangkai000';
    @observable sex =  '男';
    @observable userObj = {
        name: 'wangkai000',
        age: 233,
        token: '12345689'
    }

    constructor() {
        // makeObservable 在 mobx6 版本之后 比增加项
        makeObservable(this);
        
    }

    @action.bound
    setName(v) {console.log('触发 action');
        this.name = v;
        
    }
    

    @computed get titleName(){return this.name+'___111';}
   
    
}

正文完
 0