Vue3+Ts+ElementPlus:首次进入页面,table不显示数据

问题:
第一次打开页面,第一次点击模块的时候不显示任何数据,需要切换一下模块回来.才会显示内容

原理

不重要

解决办法

网上主流办法是,3种刷新,巴拉巴拉.我实验了.我都不好使

我解决的办法是

1.首先:定位你的获取数据方法

这个是我的. 你也应该也有这么一个方法

const dataList = store.getters[`companyInfoModule/getCompanyInfoList`];

 

2.把这个方法使用computed包裹

let dataList = computed(() => {
  return store.getters[`companyInfoModule/getCompanyInfoList`];
});

 

 

 3.然后再把datalist放到table标签中,就可以了

posted @   唐同学  阅读(2225)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示