一个请求响应后,再初始化表格数据/实例化表格(方案二)
有时,我们需要先发送一个网络请求,然后根据网络请求的返回值,来确定表格有那些列,列如何渲染,表格有那些操作按钮,甚至默认值是什么等等...
// 假设 getTableConfig 是写好的表格配置数据请求函数
import { getTableConfig } from '/@/api/backend/content'
10个回答默认排序 投票数排序
JOUYO
这家伙很懒,什么也没写~
1年前
厉害,厉害
hwp612
这家伙很懒,什么也没写~
1年前
学习中,希望buildadmin更强大
jingling
这家伙很懒,什么也没写~
10月前
来学习了,感谢大佬的分享
Bluely
这家伙很懒,什么也没写~
10月前
学习中,希望buildadmin越来越强大
qiuxs
这家伙很懒,什么也没写~
9月前
来学习了,感谢大佬的分享
dawnjun
这家伙很懒,什么也没写~
9月前
未来可期
qiuxs
这家伙很懒,什么也没写~
8月前
来学习了,感谢大佬的分享
leacas
这家伙很懒,什么也没写~
5月前
来学习了,感谢大佬的分享
svvpwang
这家伙很懒,什么也没写~
3月前
强
ipiaobo
这家伙很懒,什么也没写~
3周前
感谢分享~
请先登录
在之前,我们已经分享了一个方案一,本方案二实现更加简单,它使用了
vue3
的实验性功能Suspense,是一种非常简单和易于理解的方式此方案可以得到的效果
具体实现
实现以上面的方法来写代码,只需要将整个
index.vue
组件包裹在<Suspense>
标签中即可,一共两步index.vue
同级目录中,新建indexSuspense.vue
文件,其中内容如下:组件路径
由index.vue
修改为我们刚刚新建的indexSuspense.vue
即可反过来,以上只是拿表格举例
<Suspense>
的使用,它让我们可以在组件树上层等待下层的多个嵌套异步依赖项解析完成,并可以在等待时渲染一个加载状态。非常好用!