我的 MobX 自动运行功能在此处注销了undefined
这两个值。此外,在我的组件中import user from '../../stores/UserStore
,我使用{user.userName}
的所有实例都没有显示任何内容。
import { observable, autorun } from 'mobx'
class UserStore {
@observable userName = "tommy";
@observable arr = [0,1]
}
const user = window.user = new UserStore
export default user;
// user.userName = "timmy"; // works, but not observable.
autorun(() => {
console.log(user.userName) // undefined
console.log(user.arr) // undefined
})