美文网首页
如何在遍历情况下给button赋不同的click事件

如何在遍历情况下给button赋不同的click事件

作者: 成神之路_be73 | 来源:发表于2021-08-06 11:32 被阅读0次

    遍历key值,传对应的key

    <template>
      <div>
        <template
          v-for="(item, key) in list"
          :key="key"
        >
          <el-button
            :class="'handle-' + key"
            @click="handle(key)"
          >{{item}}</el-button>
        </template>
      </div>
    </template>
    <script>
    export default {
      data() {
        return {
          list: {
            edit: '编辑',
            delete: '删除',
          },
        };
      },
      methods: {
        handle(type) {
          let fn = `this.handle${type}()`;
          eval(fn);
        },
        handleedit() {
          console.log('edit');
        },
        handledelete() {
          console.log('delete');
        },
      },
    };
    </script>
    

    相关文章

      网友评论

          本文标题:如何在遍历情况下给button赋不同的click事件

          本文链接:https://www.haomeiwen.com/subject/popbvltx.html