慕哥0258496
2018-09-06 02:17
console.log(change)并没有执行
我的也是啊
想问有查到什么原因吗?我的也是
import {observable, isArrayLike, computed} from 'mobx'; //observable.box /* const arr = observable(['a','b','c']); console.log(arr[0],Array.isArray(arr),isArrayLike(arr)); */ /*const map = observable(new Map()) map.set('a',1) console.log(map.has('a')); map.delete('a'); console.log(map.has('a'));*/ /*var num = observable.box(20); var str = observable.box('hello'); num.set(50); str.set("world"); console.log(num.get(), str.get());*/ class Store { @observable array = []; @observable obj = {}; @observable map = new Map(); @observable str = 'hello'; @observable num = 20; @observable bool = false; } //computed var store = new Store(); var foo = computed(function () { return store.str + '/' + store.num; }) foo.observe(function (change) { console.log(change) }) store.str = 'world'; store.num = 3333333; console.log(foo.get());
我的是可以出发的,你的环境配置正确么
mobx入门基础教程
18816 学习 · 54 问题
相似问题