给定一个 observable
喜欢。
import "./styles.css";
import { observable } from "mobx";
const a = observable({
firstName: {
value: "a"
},
lastName: {
value: "b",
foo() {
// can I access firstName from `this`?
return this.value;
}
}
})
Something like getParent(this).firstName.value
?
你不能,但这与mobx无关。这只是Javascript的工作原理。firstName
和 lastName
是完全分离的对象,恰好包含在同一个父对象中。你不能去 up
在对象引用中。