@@ -183,7 +183,7 @@ Table 重封装组件说明
183
183
// 调用 refresh() 重新加载列表数据
184
184
// 这里 setTimeout 模拟发起请求的网络延迟..
185
185
setTimeout(() => {
186
- this.$refs.table.refresh()
186
+ this.$refs.table.refresh() // refresh() 不传参默认值 false 不刷新到分页第一页
187
187
}, 1500)
188
188
189
189
}
@@ -199,14 +199,26 @@ Table 重封装组件说明
199
199
200
200
通过 ` this.$refs.table ` 调用
201
201
202
- ` this.$refs.table.refresh() ` 刷新列表 (用户新增/修改数据后,重载列表数据)
202
+ ` this.$refs.table.refresh(true ) ` 刷新列表 (用户新增/修改数据后,重载列表数据)
203
203
204
- > 注意:要调用 ` refresh() ` 需要给表格组件设定 ` ref ` 值
204
+ > 注意:要调用 ` refresh(bool) ` 需要给表格组件设定 ` ref ` 值
205
+ >
206
+ > ` refresh() ` 方法可以传一个 ` bool ` 值,当有传值 或值为 ` true ` 时,则刷新时会强制刷新到第一页(常用户页面 搜索 按钮进行搜索时,结果从第一页开始分页)
205
207
206
208
207
209
内置属性
208
210
----
209
- > 除去 ` a-table ` 自带属性外,还而外提供了 ` alert ` ` props ` 属性
211
+ > 除去 ` a-table ` 自带属性外,还而外提供了一些额外属性属性
212
+ | 属性 | 说明 | 类型 | 默认值 |
213
+ | -------------- | ----------------------------------------------- | ----------------- | ------ |
214
+ | alert | 设置是否显示表格信息栏 | [ object, boolean] | null |
215
+ | showPagination | 显示分页选择器,可传 'auto' \| boolean | [ string, boolean] | 'auto' |
216
+ | data | 加载数据方法 必须为 ` Promise ` 对象 ** 必须绑定** | Promise | - |
217
+
218
+
219
+
220
+ ` alert ` 属性对象:
221
+
210
222
``` javascript
211
223
alert: {
212
224
show: Boolean ,
@@ -220,7 +232,7 @@ alert: {
220
232
> 你可能需要为了与后端提供的接口返回结果一致而去修改以下代码:
221
233
(需要注意的是,这里的修改是全局性的,意味着整个项目所有使用该 table 组件都需要遵守这个返回结果定义的字段。)
222
234
223
- 修改 ` @/components/table/index.js ` 第 124 行起
235
+ 修改 ` @/components/table/index.js ` 第 132 行起
224
236
225
237
226
238
@@ -317,4 +329,4 @@ result.then(r => {
317
329
更新时间
318
330
----
319
331
320
- 该文档最后更新于: 2018-10-31 PM 08:15
332
+ 该文档最后更新于: 2019-01-21 AM 08:37
0 commit comments