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());我的是可以出发的,你的环境配置正确么