问题 页面正常显示,控制台报错 原因 vue渲染机制中: 异步数据先显示初始数据,再显示带数据的数据, 解决办法 在使用数据的外层添加v-if判断数据,不可以使用v-show,v-show是加载后,根据条件判断是否显示 例: <div v-if="tableData.data"> <span>{{tableData.data.title}}</span> </div>