位置: 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实现图片编辑)

  • 中芯国际:目前暂未收到荷兰出口管制等相关通知

    中芯国际:目前暂未收到荷兰出口管制等相关通知

  • 钉钉视频可以美颜吗(钉钉视频美颜软件)

    钉钉视频可以美颜吗(钉钉视频美颜软件)

  • 小米8lite是啥手机(小米手机8 lite)

    小米8lite是啥手机(小米手机8 lite)

  • 淘宝卖家电话在哪(淘宝卖家电话在哪里)

    淘宝卖家电话在哪(淘宝卖家电话在哪里)

  • 京东极速版能提现到微信吗(京东极速版提现微信号存在换绑记录)

    京东极速版能提现到微信吗(京东极速版提现微信号存在换绑记录)

  • iphone锁屏壁纸虚化了怎么办(iPhone锁屏壁纸虚化怎么设置)

    iphone锁屏壁纸虚化了怎么办(iPhone锁屏壁纸虚化怎么设置)

  • prtscsysrq键按了没反应(按prtscr键没反应)

    prtscsysrq键按了没反应(按prtscr键没反应)

  • 畅享10是前置指纹吗(华为畅享10前置)

    畅享10是前置指纹吗(华为畅享10前置)

  • 内外屏区别(内外屏区别百度百科)

    内外屏区别(内外屏区别百度百科)

  • 固态硬盘一定要4k对齐吗(固态硬盘一定要用对应型号的吗?)

    固态硬盘一定要4k对齐吗(固态硬盘一定要用对应型号的吗?)

  • 苹果11微信聊天记录怎么恢复(苹果11微信聊天记录怎么截长图)

    苹果11微信聊天记录怎么恢复(苹果11微信聊天记录怎么截长图)

  • 复印扫描是什么意思(复印扫描有用吗)

    复印扫描是什么意思(复印扫描有用吗)

  • 华为gps信号弱修复(华为手机gps信号弱怎么处理)

    华为gps信号弱修复(华为手机gps信号弱怎么处理)

  • 小红书取消订单要多久到账(小红书取消订单优惠券还在吗)

    小红书取消订单要多久到账(小红书取消订单优惠券还在吗)

  • 连接服务器超时什么意思(apex为什么连接服务器超时)

    连接服务器超时什么意思(apex为什么连接服务器超时)

  • 路由器上的reset键有什么用(路由器怎么设置)

    路由器上的reset键有什么用(路由器怎么设置)

  • vivox30手机有几个颜色(vivox30规格)

    vivox30手机有几个颜色(vivox30规格)

  • 小米mix2s支持多少瓦快充(小米mix2s支持多大内存卡)

    小米mix2s支持多少瓦快充(小米mix2s支持多大内存卡)

  • 苹果4还能用微信吗(苹果4能用微信吗)

    苹果4还能用微信吗(苹果4能用微信吗)

  • heliox20相当于骁龙几(helio 20相当于骁龙)

    heliox20相当于骁龙几(helio 20相当于骁龙)

  • 华为手机屏幕有个圆圈怎么消除(华为手机屏幕有一个白色圆圈如何关闭)

    华为手机屏幕有个圆圈怎么消除(华为手机屏幕有一个白色圆圈如何关闭)

  • w10系统英文怎么变中文(w10系统英文怎么换中文)

    w10系统英文怎么变中文(w10系统英文怎么换中文)

  • 如何给微信头像加五星红旗(如何给微信头像加挂件)

    如何给微信头像加五星红旗(如何给微信头像加挂件)

  • 华为p30pro无线充电多少w(华为p30pro无线充电功率多大)

    华为p30pro无线充电多少w(华为p30pro无线充电功率多大)

  • 小米9 pro是5G手机吗(小米9pro是5g手机吗)

    小米9 pro是5G手机吗(小米9pro是5g手机吗)

  • win7系统的设置在哪里(win7系统的设置在哪里找到)

    win7系统的设置在哪里(win7系统的设置在哪里找到)

  • 中了“永恒之蓝”勒索病毒如何解决?怎么预防?(永恒之蓝是)

    中了“永恒之蓝”勒索病毒如何解决?怎么预防?(永恒之蓝是)

  • 挂靠别的公司都需要交什么税
  • 一般纳税人材料销售税率
  • 垫付运费的运费税怎么做分录
  • 应付利息增加会计分录
  • 残保金滞纳金能超过本金吗
  • 利润表的未分配利润是哪个
  • 新公司成立第一次会议
  • 在建工程转固定资产后如何计提折旧
  • 增值税专用发票几个点
  • 汇算清缴所得税会计分录
  • 个人签租车协议有法律效力吗
  • 小规模纳税人销售额
  • 发票收到以后必须查验吗
  • 法人投资转入旧机器无发票怎么入账?
  • 部门奖金怎么入账
  • 转让部分股份流程
  • 共用水电费税前扣除比例
  • 个税由企业承担怎么入账
  • 不动产的进项税额分两年抵扣吗?
  • 公司按月支付住房公积金
  • 制冷设备增值税税率
  • 开票现代服务怎么选
  • 总包劳务工资发什么科目
  • 企业支付员工的工资
  • 上交印花税分录
  • 拿回费用票普票忘记入账怎么办?
  • 软件进项税额分摊方式
  • 免租金期间交增值税吗
  • 物流公司搬运货物合法吗
  • 给外国教授发邮件最后一句
  • 银行承兑汇票贴现率是多少
  • 国外差旅费如何报销
  • 怎样结转销售成本会计分录
  • win11如何退回win10超过10天
  • php数组函数输出《咏雪》里有多少"片"字
  • Sublime Text v4.0(4143)破解方法
  • 帝国cms标签调用大全
  • 固定资产残料收税吗
  • 赊销商品属于什么信用
  • 个人出售二手房要交增值税吗
  • 销售使用过的固定资产3%减按2%
  • 售后回购怎么做会计处理
  • php正则匹配网址
  • 税务滞纳金计入什么会计科目
  • 计提工会经费怎么做账务处理
  • 工会筹备金不缴可以吗
  • 查询公司对公账户
  • 小规模纳税人三减一政策
  • 企业固定资产纳税
  • 差旅费属于什么会计科目 会计分录
  • 销售退货和销售换货的区别
  • 运费对方出怎么处理
  • 进项不能从销项抵扣
  • 免税企业开了含税吗
  • 暂估入库结转成本
  • 累计减免所得税
  • 小微企业和小规模纳税人的区别
  • windows任务管理
  • 标签windows
  • linuxserver docker
  • 任务管理器打不开怎么强制关闭电脑程序
  • w10 2021年更新
  • xp录音软件
  • linux流量控制
  • win10系统玩游戏闪退怎么解决
  • win10系统如何删除用户账户
  • HTML文档中的头部(head)内容一般包含什么
  • 用jquery制作网页
  • 关于超链接下列说法中错误的是
  • 11月编程语言排行榜出炉
  • Unity3D游戏开发标准教程
  • 第二次约会聊天没多少可以聊的,经常冷场
  • centos安装完成后桌面没有图标
  • jquery的css样式
  • js翻页效果的实现原理
  • 安卓回调接口怎么写
  • jquery基本操作
  • jquery全选和全不选效果
  • 人事科负责人是否必须是党员?
  • 成品油消费税税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设