当前位置: 首页 > Web前端 > vue.js

antdvue使用标签组件时,调用close会关闭2个标签(已解决)

时间:2023-03-31 21:30:26 vue.js

antdvue使用标签组件时,调用close会依次关闭2个标签。代码是这样的handleClose(tag)">{{tag.classify_name}}/template>//删除标签handleClose(tag){consttags=this.tags.filter(item=>item.id!==tag.id)this.tags=tags},解决方法:不要使用tag组件Index的key,改成id这样的字段使用index会导致indexi的值被删除两次。好像是删了两个标签(当然就算用了索引也不应该删两次,是antdvue的锅)。修改后,问题解决handleClose(tag)">{{标签。分类名称}}