随着你点击的次数增加,权限管理模块,里面保存的默认key没有清空 一直再增加 就会出现错误
所以关闭的时候需要清空
<!-- 分配权限对话框 -->
<el-dialog title="提示" :visible.sync="setDialogVisible" width="50%" @close="setDialogClose" >
<!-- 树型空间 :data 数据绑定数据源 :props数据绑定的字段(属性) node-key=绑定id default-expand-all默认展开所有节点-->
<el-tree :data="rightsList" :props="treeProps" show-checkbox node-key="id" default-expand-all :default-checked-keys="defkeys"></el-tree>
<span slot="footer" class="dialog-footer">
<el-button @click="setDialogVisible = false">取 消</el-button>
<el-button type="primary" @click="setDialogVisible = false">确 定</el-button>
</span>
</el-dialog>
监测对话框的关闭
setDialogClose(){//监听分配权限的关闭的
this.defkeys=[]
}