gpt4 book ai didi

mobx - 将数据数组设置为 mobx 数组显示代理对象

转载 作者:行者123 更新时间:2023-12-04 11:12:47 26 4
gpt4 key购买 nike

我正在使用带有 mobx 的 react js 并从 api 获取数据。
我得到的数据是对象数组。
当我将数据设置为 mobx 变量时,我会看到代理对象数组(不确定代理说什么)。我只是想将从 api 获得的对象数组设置为 mobx 变量。

我的商店

class UserStore {
@persist @observable token = null
@observable tasks = []
@observable done = false

@persist @observable email = ''

constructor() {

}
@action
getTasks = async () => {
try {
let response = await Api.getTasks()
console.log('getTasks',response.tasks)
this.tasks = response.tasks
console.log('my new tasks',this.tasks)

} catch (e) {
console.log(e)
}
}

enter image description here

正如您在第一个块('black')中看到的那样,我从 api 获取数据,然后我将 respnse.tasks 设置为 this.tasks。
 this.tasks = response.tasks
console.log('my new tasks',this.tasks)

最佳答案

您可以将代理转换为 JS:

import { toJS } from 'mobx'

// example
toJS(response)

关于mobx - 将数据数组设置为 mobx 数组显示代理对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51596874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com