<el-dropdown-menu slot="dropdown" v-if="btnType">
v-if=“btnType” 引起保存信息(element-ui.common.js?5c96:2432 Uncaught TypeError: Cannot read properties of null (reading ‘setAttri)
修改如下:
<el-dropdown>
<el-button type="primary" size="small" plain :disabled="btnType" trigger="click">
更多<i class="el-icon-arrow-down el-icon--right"></i>
</el-button>
<el-dropdown-menu slot="dropdown">
<template v-if="btnType">
<el-dropdown-item @click.native="$refs.dialog.$data.dialogSortVisible = true" icon="el-icon-sort"> 重新排序</el-dropdown-item>
<el-dropdown-item @click.native="$refs.dialog.$data.dialogTransferToVisible = true" icon="el-icon-s-fold">转入</el-dropdown-item>
<el-dropdown-item @click.native="handleTransferOut" icon="el-icon-s-unfold" :disabled="isDisabled">转出</el-dropdown-item>
<el-dropdown-item @click.native="handleRemove" icon="el-icon-delete" :disabled="isDisabled">删除</el-dropdown-item>
</template>
</el-dropdown-menu>
</el-dropdown>
data() {
return {
btnType: false
}
}