报错:_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>