指令v-on 调用传参

在Vue.js中,可以使用指令v-on来给元素绑定事件。v-on指令可以接收一个事件名称作为参数,还可以传递额外的参数给事件处理函数。以下是对v-on指令调用传参的详细解析与代码实例。

当使用v-on指令调用事件处理函数时,可以使用冒号(:)来传递参数。参数可以直接传递常量值,也可以传递Vue实例的属性值。

下面是一个示例,演示了如何使用v-on指令调用传参:

HTML:

html 复制代码
<div id="app">
  <button v-on:click="handleClick('Hello')">Click me</button>
  <button v-on:click="handleClick(message)">Click me too</button>
</div>

JavaScript:

javascript 复制代码
new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue.js'
  },
  methods: {
    handleClick: function (param) {
      console.log(param);
    }
  }
});

在这个示例中,有两个按钮。第一个按钮使用了常量值'Hello'作为参数,第二个按钮使用了Vue实例的属性值message作为参数。

当按钮被点击时,事件处理函数handleClick将会被调用,并且按照传入的参数进行处理。在这个示例中,事件处理函数将参数打印到控制台上。

当我们点击第一个按钮时,控制台将会输出'Hello';当我们点击第二个按钮时,控制台将会输出'Hello Vue.js'。

相关推荐
TA远方20 分钟前
【JavaScript】Promise对象使用方式研究和理解
javascript·编程·脚本·web·js·promise·委托
阿赛工作室41 分钟前
AI时代WEB开发人员生存与发展报告
前端·人工智能·node.js
用户125758524361 小时前
写了三年定时任务还在手改 Cron 表达式?这个 GoFrame 后台框架帮你全闭环了
vue.js
ZC跨境爬虫1 小时前
跟着 MDN 学 HTML day_36:(深入理解 Comment 接口与 DOM 注释节点)
前端·javascript·ui·html·音视频·视频编解码
石小石Orz1 小时前
Harness Engineering 到底是什么?概念、实战与争议,一次全部讲清楚
前端·后端
悠哉摸鱼大王1 小时前
cesium学习(三)-3d tiles
前端·cesium
前端那点事1 小时前
Vue3自定义Hooks保姆级教程!从原理到企业级实战,告别混乱代码
前端·vue.js
前端那点事1 小时前
别再乱用Vue3响应式!ref、reactive、toRef、toRefs完整区别+企业级落地实战
前端·vue.js
yingyima1 小时前
Base64 编码解码实战:业务场景下的高效应用
前端
閞杺哋笨小孩1 小时前
从脚手架到构建注入:Vue 多租户「入驻」工程实践
vue.js·vite