我正在玩 mobx,想知道如何格式化来自服务器的数据以与 mobx 类匹配?这当然可以通过 ajax 请求来获取数据来完成。
class Student {
@observable firstName
@observable lastName
@observable classes = []
constructor(firstName, lastName, classes) {
this.firstName = firstName;
this.lastName = lastName;
this.classes = classes;
}
}
class Classes {
@observable name
@observable number
constructor(name, number) {
this.name= name;
this.number= number;
}
}
class Container {
@observable students = [];
}
我正在使用 SalesForce,所以我的后端是类似 Java 的,我想知道我是否必须将其转换为 json?然后在客户端用数据构建类?
或者有更精简的方式可以做到这一点吗?
最佳答案
MobX 有一个很好的插件 - Serializr这正是您所需要的 - 将 JS 类实例序列化为 JS 对象(稍后可以转换为 JSON 字符串),反之亦然。
关于javascript - 如何使用 Mobx 处理 Ajax 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43925021/