当前位置: 移动技术网 > 移动技术>移动开发>Android > 解决element-ui的tag标签组件 closable属性关闭失效的原因

解决element-ui的tag标签组件 closable属性关闭失效的原因

2020年08月14日  | 移动技术网移动技术  | 我要评论
原因是少了事件处理的方法,只写closable是没有前途的,只是多了个x的框,要多写个方法才能实现真正的删除标签。<template><div><el-tag @close="handleClose(tag)" v-for="tag in tags" :key="tag.name" closable :type="tag.type"> {{tag.name}} </el-tag></div><

原因是少了事件处理的方法,只写closable是没有前途的,只是多了个x的框,要多写个方法才能实现真正的删除标签。

<template>
<div>
<el-tag 

  @close="handleClose(tag)"
  v-for="tag in tags"
  :key="tag.name"
  closable
  :type="tag.type">
  {{tag.name}} 
  
</el-tag>
</div>
</template>

<script>
  export default {
    data() {
      return {
        tags: [
          { name: '标签一', type: '' },
          { name: '标签二', type: 'success' },
          { name: '标签三', type: 'info' },
          { name: '标签四', type: 'warning' },
          { name: '标签五', type: 'danger' }
        ]
      };
    },
    methods:{
      handleClose(tag){
     this.tags.splice( this.tags.indexOf(tag), 1);
}
    }
  }
</script>

 

本文地址:https://blog.csdn.net/a1059526327/article/details/107938403

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网