若前端渲染中用了后端的数据的,这里涉及一个渲染的异步问题,可能在渲染时参数没有拿到所以会报错。
<div v-show="tableData[total - index - 1].storage == 0">
此处的 tableData[total - index - 1]若没有数据则 tableData[total - index - 1].storage就是错误的,此时需要在标签中添加v-if="tableData[total - index - 1]"做判断
<div v-if="tableData[total - index - 1]" v-show="tableData[total - index - 1].storage == 0">
vue渲染机制中:异步数据先显示初始数据,再显示带数据的数据