feat(table): 支持自定义加载动画 (#1893)

* fix(table): 修复加载数据时 loading 动画丢失的问题

* feat(table): 新增 loadingTemplet 选项

* refactor: loading 选项支持 string 类型

* update code

* test: 更新 table 用例

* docs(table): 新增 loading 选项最新文档说明

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
This commit is contained in:
morning-star
2024-05-20 00:29:30 +08:00
committed by GitHub
parent 037569489f
commit ca56d0b333
4 changed files with 37 additions and 21 deletions

View File

@@ -298,10 +298,21 @@ height: function(){
<td>loading</td>
<td>
是否显示加载条。若为 `false`,则在切换分页时,不会出现加载条。必须设置了 `url` 属性才生效。
设置数据请求时的加载动画,需开启 `url` 选项才生效。
- 若值为 `boolean` 类型,表示是否显示加载条,如:
```
loading: true // 显示默认加载条
loading: false // 禁用加载条
```
- 若值为 `string` 类型 <sup>2.9.10+</sup>,表示自定义加载模板,此时可添加任意动画元素,如:
```
loading: '<i class="layui-icon layui-icon-loading-1 layui-anim layui-anim-rotate layui-anim-loop"></i>'
```
</td>
<td>boolean</td>
<td>boolean<br>string</td>
<td>
`true`