-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
就是模型定义里面的 key 是 name, 而 服务端返回的数据里面就不按约定叫 name, 他给改成了 username, 而我们事先已经按照约定写了N多的业务逻辑,这时候去改模型定义的 name 显然是不合适的,但如果可以定义一个转义 key, 例如:
export default new Model({
int: Number,
date: {
type: Date,
format: 'YYYY-MM-DD' //此处使用manba日期工具
},
money: {
type: Number,
unit: Model.W
},
name: {
type: String,
jsonKey: ‘username’
}
})
然后可以按照转义 key username 去取值,这样就不需要到各种业务里面去把 name 改为 username 了,只需要在模型定义处定义一下就可以了
不知道我是否说清楚了
Metadata
Metadata
Assignees
Labels
No labels