javascript - 无法在对象属性中访问 Mobx 对象
解决方案
您可以使用mobx.toJS
将可观察对象转换为 javascript 结构:
一个例子:
const obj = mobx.observable({
foo: 1,
bar: 'hello',
})
const clone = mobx.toJS(obj)
const foo = clone.foo
const bar = clone.bar
所以,你可以这样做:
const user = mobx.toJS(this.props.auth.user)
const role = user.role
推荐阅读
- python - 'NoneType' 对象没有属性 'evaluate' 错误与 keras 中的 hyperas
- r - 如何同时读取 excel 工作表并使用 purrr/dplyr 改变新列?
- html - 如何用 CSS 绘制多边形背景?
- vba - 在范围内查找和递增计数器
- sql - sprintf 用于 rstudio 中带有换行符的 sql 查询
- python - 在匹配模式无限次之前匹配单词
- java - 在 Kotlin 中使用 java 9 编译库
- r - 如何使用 NULL 将列表展平为数据框?
- python - Python 从 DIV 中删除内联 CSS
- python - ValueError:无法将输入数组从形状广播到 sklearn score()