<el-option v-for="item in baseTableList" :key="item.id"
:label="item.tableName + '(' + item.chineseName + ')'" :value="item.id"
v-if="editData.id !== item.id">
</el-option>
当在一个标签中,同时出现v-for和v-if的时候,会极大的消耗性能,并且vue会报错。
修改方式:
新加一层标签,在新标签中加入v-if条件
<el-option v-for="item in baseTableList" :key="item.id" :value="item.id">
<span v-if="editData.id !== item.id">{{item.tableName + '(' + item.chineseName + ')'}}</span>
</el-option>