您的位置:首页 > Web前端 > Vue.js

vue+elementUI表格切换元素复用导致报错

2018-10-25 17:50 567 查看

报错:_self.$scopedSlots.default is not a function

原因:v-if切换标签时,多个相同的标签被渲染,如果不添加key来区分则会出现复用的情况

解决办法:给需要判断的节点加上key,例如表格列:

<el-table-column
prop="plant_File_Time"
label="种植失败时间"
v-if="formInline.plantState=='F'"
key="F">
<template scope="scope">
<span>{{ scope.row.plantFileTime }}</span>
</template>
</el-table-column>

或不同表格切换:

<el-table
:data="pageInfo.vos"
v-loading="table_loading"
element-table_loading-text="加载中"
stripe
@sort-change='order'
key="table1" >
</el-table>
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: