美文网首页
vue 动态的指令参数

vue 动态的指令参数

作者: 前端陈陈陈 | 来源:发表于2022-04-06 10:13 被阅读0次

在 Vue 2.6 中提供了这样一个特性:可以动态的将指令参数传递给组件。假设你有一个组件 <my-button>,有时候你需要绑定一个点击事件 click,有时候需要绑定一个双击事件 dblclick,这个时候你可以这么写

<template>
  ...
  <my-button @[someEvent]="handleSomeEvent()"/>
  ...
</template>

<script>
  ...
  data(){
    return{
      ...
      someEvent: someCondition ? "click" : "dblclick"
    }
  },
  
  methods:{
    handleSomeEvent(){
      // do something
    }
  }
  ...
</script>

相关文章

  • vue 动态的指令参数

    在 Vue 2.6 中提供了这样一个特性:可以动态的将指令参数传递给组件。假设你有一个组件 ...

  • 9,自定义指令

    自定义指令 注意,Vue中所有的指令都以"v-"开头 使用Vue.directive()定义全局的指令 其中,参数...

  • vue指令概览

    大纲 1、什么是vue指令2、向指令中传入参数3、指令中带入修饰符4、指令的缩写5、常见的vue指令5.1、v-m...

  • vue指令概览

    原文 博客原文 大纲 1、什么是vue指令2、向指令中传入参数3、指令中带入修饰符4、指令的缩写5、常见的vue指...

  • Vue.js自定义指令directive

    全局自定义指令 使用Vue.directive()定义全局指令 参数1:指令的名称,注意,定义的时候指令名称前不用...

  • Vue常见面试题

    1.怎么定义vue-router的动态路由?怎么获取传递过来的动态参数? 何为动态路由?能够提供参数的路由即为动态...

  • vue基础(五)- 项目开发笔记

    Vue2x 如何给超链接的href属性,动态拼接参数? Vue2x 获取 url 参数?

  • vue指令合集

    注意: 1、所谓指令,其实就是元素的属性 2、所有的指令,前提是在js中声明了是Vue对象 3、参数 1、静态参数...

  • 自定义指令

    directive 使用vue的全局方法directive实现自定义指令该方法传递两个参数,第一个参数为指令名,第...

  • vue3新发现

    含有动态指令参数内容(2.6.0新增) Event Handling Multiple Event Handler...

网友评论

      本文标题:vue 动态的指令参数

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