Mobx返回空对象

时间:2017-06-22 13:06:40

标签: javascript reactjs meteor mobx mobx-react

我想在React项目中使用 Mobx (使用Meteor)并使用mobx-react创建全局通知商店。

我尝试初始化模块,但我不知道为什么它会返回一个空对象:

import { observable } from 'mobx';

class NotificationStore {
  @observable notifications = ['test', 'new notification'];
}

var store = window.store = new NotificationStore;

export default store;

在我的App.js中:

import store from '../../components/NotificationStore';

console.log(store); // return Object { }

任何人都知道为什么我的对象是空的?

谢谢社区!

1 个答案:

答案 0 :(得分:1)

我认为它按预期工作。尝试在this console中编写wrap_content以查看您的数组。请记住,MobX阵列不是真正的JavaScript阵列,因此在记录或将值传递给外部库时,您可能必须使用app:fabSize="normal"才能使其正常工作。