先把表格为空时的数据设为空字符串,
<el-table v-loading='dataLoading.visible'>
<el-table-column>
<template slot="empty">
<p>{{ dataText }}</p>
</template>
</el-table-column>
</el-table>
<script>
export default {
data() {
return {
dataLoading: {
visible: false
}
dataText: ''
}
},
methods: {
loadTableData() {
// 先显示加载样式
this.dataLoading.visible = true
...
if (如果表格没有数据) {
// 则显示暂无数据字样
this.dataText = '暂无数据'
}
}
}
</script>