Skip to content

Commit e48df13

Browse files
committed
docs: Update readme [skip ci]
1 parent 0242cb9 commit e48df13

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

README.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,12 @@ const tpl = graphql.query({
9595
// }
9696

9797
// 在模型中使用
98+
type Response = {
99+
data: typeof tpl.type;
100+
};
101+
102+
type Data = Response['data'];
103+
98104
class TestModel extends Model<Data> {
99105
getUser = $api.action((page: number, size: number = 10) => {
100106
return this
@@ -104,7 +110,7 @@ class TestModel extends Model<Data> {
104110
size_Int: size,
105111
}))
106112
.onSuccess((state, action) => {
107-
state.list = action.response.data;
113+
return action.response.data;
108114
});
109115
});
110116

@@ -213,10 +219,20 @@ const tpl = graphql.query({
213219
您可以通过判断来确定哪个字段存在
214220

215221
```typescript
216-
if (data.kind === 'User') {
217-
// data.name
218-
} else if (data.kind === 'Admin') {
219-
// data.name1
222+
if (getUser.kind === 'User') {
223+
// getUser.name
224+
// getUser.age
225+
} else if (getUser.kind === 'Admin') {
226+
// getUser.name1
227+
// getUser.age1
228+
}
229+
230+
if ('age' in getUser) {
231+
// getUser.name
232+
// getUser.age
233+
} else if ('age1' in getUser) {
234+
// getUser.name1
235+
// getUser.age1
220236
}
221237
```
222238

0 commit comments

Comments
 (0)