位置: IT常识 - 正文

vue如何给组件动态绑定不同的事件(vue移动组件)

编辑:rootadmin
这篇文章主要介绍了vue如何给组件动态绑定不同的事件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享vue如何给组件动态绑定不同的事件(vue移动组件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue移动组件,vue动态组件动画,vue组件加载动画,vue组件加载动画,vue 动态组件,vue组件加载动画,vue3.0动态组件,vue移动组件,内容如对您有帮助,希望把文章链接给更多的朋友!

vue给组件动态绑定不同的事件场景vue组件绑定事件无效下面提供两者方法,可以任选其一vue给组件动态绑定不同的事件场景

根据用户配置的事件动态绑定。也就是用户可以动态选择配置 click ,change,blur等事件

需要根据用户的配置的事件动态绑定 @click、@change或@bulr

vue如何给组件动态绑定不同的事件(vue移动组件)

实际操作代码如下:

<template>  <div>    <el-input v-for="(item,index) in list"        :key="index"        v-on:[item.event]="item.eventName"></el-input>  </div></template><script>export default {    name: "eventPage",    data() {        return {            list: [{ event: "change" ,eventName:"changeName"}]            }        },    methods: {        changeName(){            console.log('change事件')        }    }};</script>

以上动态事件。可以缩写

<el-input @[item.event]="item.eventName"></el-input>vue组件绑定事件无效

在vue中直接在组件上绑定事件是无效的,例如以下代码是无效的:

    <div id="app">        <btn @click='alert(1)'>点击</btn>    </div>    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script>    <script>        Vue.component('btn', {            template:`            <button>                <slot></slot>            </button>            `        })        new Vue({            el: '#app',             data() {                return {                }            }        });    </script>

如果一定要直接在组件上绑定事件也是可以实现的,

下面提供两者方法,可以任选其一

1、你可能有很多次想要在一个组件的根元素上直接监听一个原生事件。这时,你可以使用 v-on 的 .native 修饰符

<div id="app">        <btn @click.native='alert(1)'>点击</btn></div>

2、从内部传出来

    <div id="app">        <btn @click='alert(1)'>点击</btn>    </div>    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script>    <script>        Vue.component('btn', {            template:`            <button @click='handleClick'>                <slot></slot>            </button>            `,            methods: {                handleClick(e){                    this.$emit('click','e')                }            },        })        new Vue({            el: '#app',             data() {                return {                }            }        });    </script>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/310570.html 转载请保留说明!

上一篇:WordPress更换主题,你需要注意哪些事情(wordpress主题安装好后怎么设置)

下一篇:canvas实现图片标记(canvas实现图片编辑)

  • opporeno4支持无线充电功能吗(opporeno4可不可以无线充电)

    opporeno4支持无线充电功能吗(opporeno4可不可以无线充电)

  • 抖音个人主页链接在哪(抖音个人主页链接是啥)

    抖音个人主页链接在哪(抖音个人主页链接是啥)

  • 怎么判断手机被退换过(怎么判断手机被植入木马)

    怎么判断手机被退换过(怎么判断手机被植入木马)

  • 苹果电池健康功能在哪里(苹果电池健康状况)

    苹果电池健康功能在哪里(苹果电池健康状况)

  • 虎牙卡爷会在其他房间显示吗(虎牙 卡爷)

    虎牙卡爷会在其他房间显示吗(虎牙 卡爷)

  • 抖音去中心化是什么意思(抖音中心化和去中心化的区别)

    抖音去中心化是什么意思(抖音中心化和去中心化的区别)

  • 拼多多月卡时间怎么计算(拼多多月卡时间是已开启算的吗)

    拼多多月卡时间怎么计算(拼多多月卡时间是已开启算的吗)

  • 微信群能单独换头像吗(微信群能单独换图片吗)

    微信群能单独换头像吗(微信群能单独换图片吗)

  • 11pro是双卡么(11pro是双卡双待手机吗)

    11pro是双卡么(11pro是双卡双待手机吗)

  • 联想小新连不上无线网(联想小新连不上网怎么回事)

    联想小新连不上无线网(联想小新连不上网怎么回事)

  • word设置标题为什么前面有个点(word设置标题为一行二列样式艺术字)

    word设置标题为什么前面有个点(word设置标题为一行二列样式艺术字)

  • vivox21是不是屏下指纹(vivox21a什么屏幕)

    vivox21是不是屏下指纹(vivox21a什么屏幕)

  • 微信被删了会显示什么(微信被删了会显示步数吗)

    微信被删了会显示什么(微信被删了会显示步数吗)

  • 苹果三摄像头什么型号(苹果3摄像头和2摄像头区别)

    苹果三摄像头什么型号(苹果3摄像头和2摄像头区别)

  • 微信怎么打出柴犬表情(微信怎么打出来)

    微信怎么打出柴犬表情(微信怎么打出来)

  • led灯带需要变压器吗(led灯带变压器规格型号)

    led灯带需要变压器吗(led灯带变压器规格型号)

  • vivo手机有nfc功能吗(vivo手机有nfc功能在哪里设置)

    vivo手机有nfc功能吗(vivo手机有nfc功能在哪里设置)

  • 抖音文字怎么复制(抖音文字怎么复印)

    抖音文字怎么复制(抖音文字怎么复印)

  • 一斤cpu能出多少金子(一斤cpu大概多少个)

    一斤cpu能出多少金子(一斤cpu大概多少个)

  • 显卡供电不足的症状(显卡供电不足的表现 显示器无信号)

    显卡供电不足的症状(显卡供电不足的表现 显示器无信号)

  • Windows聚焦仅显示同一张图片不再变化怎么办(windows聚焦无法显示 为灰色)

    Windows聚焦仅显示同一张图片不再变化怎么办(windows聚焦无法显示 为灰色)

  • 使用antv/G6在vue项目中开发较复杂样式流程图(antv g6 node 嵌套)

    使用antv/G6在vue项目中开发较复杂样式流程图(antv g6 node 嵌套)

  • 最好最实用的织梦二次开发教程(最好最实用的织毛线)

    最好最实用的织梦二次开发教程(最好最实用的织毛线)

  • 每月计提什么费用
  • 企业所得税汇算清缴补缴税款分录
  • 外国驻华使领馆自用车辆
  • 小规模的开专票怎么征税
  • 公益组织收到捐赠款计入什么科目
  • 企业缴纳季度所得税
  • 附加税计税依据文件
  • 公账的钱取现金
  • 红字信息表撤销失败B80095
  • 普票开错了几个月可以重新开
  • 小规模报企业所得税吗
  • 银行网银服务费做什么科目
  • 旅游企业增值税优惠政策
  • 个人独资核定征收和查账征收的区别
  • 销售货物产生的运费如何开票
  • 去年的库存
  • 拆迁补偿款使用范围
  • 企业收入进私户怎么做账
  • 民办幼儿园怎么给老师交五险一金
  • 购进的库存商品转自用
  • 当月开票一定要当月入账吗
  • 零申报的企业资产负债表
  • 租赁合同印花税怎么交,一年一次吗
  • 出口退税款计入收入总额吗
  • 企业账面库存过大应怎样处理好
  • 转出以前年度成本怎么做账
  • 其他债券投资出售时交易费用
  • 电商运费怎么做账
  • 公司备用金属于夫妻财产吗
  • 购物卡怎么给
  • 公司出租房屋租金由承租方本人支付
  • 印花税怎么交款
  • php b/s
  • php中实现文件上传的函数是什么
  • 对个别报表中处置收益的归属期间进行调整
  • ROS2+cartographer+激光雷达+IMU里程计数据融合(robot_locazation) 建图
  • 股东以固定资产入股会计处理
  • 拔缴经费收入
  • 2023年重庆邮电大学研究生分数线
  • nodejs vue
  • phpgd库怎么开
  • phpcms怎么样
  • ps换脸后怎样修理痕迹
  • python del语法
  • 帮别人代发工资有没有风险
  • 退税勾选错了怎么办
  • 完税价格和实际价格
  • 公司的账面现金怎么算
  • 利用python创建文件
  • 企业的净资产包括固定资产吗
  • access 运行sql
  • mongodb数据库语句
  • 发票的种类有哪些?存在哪些区别
  • 材料暂估入库的附件需要哪些资料
  • 冲销管理费用如何做分录
  • 政府拆迁赔款会计上怎样做账
  • 装修公司开劳务发票会被罚款吗
  • 税控设备设置在哪儿
  • 物流公司回扣几个点
  • 明细账的登记方向与总账的登记方向是一致的
  • mysql正则表达式匹配数字
  • xp如何把ie浏览器设置为默认浏览器
  • 不会安装系统怎么安装
  • win8系统计算器快捷键
  • centosfind命令
  • GhostXP_SP3活力版V3.0_系统之家首发
  • linux常用命令 cat
  • nb3是什么文件
  • launch.exe打不开
  • win7取消禁用无线网络
  • linux系统怎么更改语言
  • unity shader lod
  • Unity3D游戏开发(第2版)
  • html lang属性
  • javascript闭包详解
  • shell操作
  • win10 python环境
  • shell 捕获输出结果
  • android源码下载地址
  • 地下车库质保期多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设