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

  • vivo手机怎么关闭地震预警(vivo手机怎么关闭hd高清通话)

    vivo手机怎么关闭地震预警(vivo手机怎么关闭hd高清通话)

  • 怎样删除抖音作品视频(怎样删除抖音作品)

    怎样删除抖音作品视频(怎样删除抖音作品)

  • 微信群主怎么强制撤回信息(微信群主怎么强制转让)

    微信群主怎么强制撤回信息(微信群主怎么强制转让)

  • tt语音下载不了(tt语音下载不了可以下载什么)

    tt语音下载不了(tt语音下载不了可以下载什么)

  • 小米手环跑步公里程严重不准(小米手环跑步公里程用手机准还是用手环准)

    小米手环跑步公里程严重不准(小米手环跑步公里程用手机准还是用手环准)

  • 苹果手机怎么用nfc功能设置门卡(苹果手机怎么用两个微信)

    苹果手机怎么用nfc功能设置门卡(苹果手机怎么用两个微信)

  • 数据不能用怎么回事(数据不能用怎么回事vivo)

    数据不能用怎么回事(数据不能用怎么回事vivo)

  • 苹果几可以双卡双待(苹果几可以双卡双待?5g)

    苹果几可以双卡双待(苹果几可以双卡双待?5g)

  • 陌陌是个什么样的平台(陌陌是个什么样的交友平台?)

    陌陌是个什么样的平台(陌陌是个什么样的交友平台?)

  • 计算机硬件有哪几部分组成(计算机硬件有哪五部分)

    计算机硬件有哪几部分组成(计算机硬件有哪五部分)

  • 抖音卸载了还能恢复吗(抖音卸载了还能看到ip地址吗)

    抖音卸载了还能恢复吗(抖音卸载了还能看到ip地址吗)

  • 4g独显和8g独显的区别(4g和4g独显)

    4g独显和8g独显的区别(4g和4g独显)

  • 华为mate30怎么导出联系人(华为mate30怎么导入旧手机数据)

    华为mate30怎么导出联系人(华为mate30怎么导入旧手机数据)

  • 电脑怎么连续选择(电脑怎么连续选中照片)

    电脑怎么连续选择(电脑怎么连续选中照片)

  • 微信二维码收款码怎么关闭(微信二维码收款语音播报怎么弄)

    微信二维码收款码怎么关闭(微信二维码收款语音播报怎么弄)

  • 大众点评记录如何清空(大众点评写过的点评在哪里)

    大众点评记录如何清空(大众点评写过的点评在哪里)

  • 淘宝直播怎么缩小窗口(淘宝直播怎么缩小返回桌面)

    淘宝直播怎么缩小窗口(淘宝直播怎么缩小返回桌面)

  • obb文件怎么打开修改(obb文件打开器)

    obb文件怎么打开修改(obb文件打开器)

  • 新版抖音怎么看完整视频(新版抖音怎么看自己喜欢的数量)

    新版抖音怎么看完整视频(新版抖音怎么看自己喜欢的数量)

  • 苹果x跟苹果11有什么区别(苹果11和苹果x)

    苹果x跟苹果11有什么区别(苹果11和苹果x)

  • 手机号换了微信登不了(手机号换了微信密码忘了怎么登录)

    手机号换了微信登不了(手机号换了微信密码忘了怎么登录)

  • 荣耀20的耳机插线孔在哪(荣耀20的耳机插孔在哪里)

    荣耀20的耳机插线孔在哪(荣耀20的耳机插孔在哪里)

  • oppo电话拦截怎么设置(oppo电话拦截怎么恢复正常)

    oppo电话拦截怎么设置(oppo电话拦截怎么恢复正常)

  • 申报未抄税
  • 文化建设费退税会计分录怎么做
  • 股东转让股权公司如何做账
  • 取暖费扣个人所得税吗
  • 签章是签字还是盖章z还是手印
  • 建筑企业收到预售款时需要缴纳增值税吗
  • 自建厂房出售如何计算所得税
  • 虚报亏损的税务处理办法
  • 利息收入可以作为业务招待费的基数吗
  • 新准则 开办费
  • 高新技术企业预审要求
  • 挂应付账款之后发现用现金付款如何调整?
  • 没有对公账户的公司怎么注销
  • 小规模收到货运专用发票
  • 个人独资企业核定
  • 废旧物资回收需要什么手续
  • 小额贷款公司可以跨区域经营吗
  • 设立独立核算的销售机构的筹划
  • 公司的净资产怎么看
  • 利息支出手续费
  • 土地的契税和印花税记入什么科目
  • 2019小规模纳税人增值税起征点
  • 餐饮研发费用确认条件
  • 转口贸易需要申报什么税
  • 收到工程结算单,没有发票,能入成本吗
  • 什么情况下确认成本
  • 应收票据质押怎么看
  • 怎么添加一个
  • windows10专业版是哪个版本
  • win11怎么添加字体到个性化
  • php字符串赋值
  • 八个与cpu相关的字符
  • 增值税纳税义务人
  • 企业向银行贷款要交印花税吗
  • 预计负债的所得税怎么算
  • 行政单位预算外资金收入上缴财政专户的方式不包括
  • php二维数组foreach
  • 图像修复技术
  • php删除数据
  • 外购商品转为自用固定资产,进项税
  • 设计模式代理模式
  • 织梦如何使用
  • MySQL中distinct与group by之间的性能进行比较
  • 小规模纳税人免增值税的账务处理
  • 政府补贴流程
  • 财务费用利息收入是什么意思
  • sql with as用法详解
  • 成本核算分摊方法总结
  • 车辆保险费如何缴纳印花税的
  • 健身器材折旧年限及计提办法
  • 单位定期存单利息如何记账
  • 应付职工薪酬完整会计处理
  • 融资租赁首付租金会计账务处理
  • 持有至到期投资改名为
  • 哪些发票可以抵减
  • 银行固定资产有哪些
  • 企业经营规模小怎么办
  • sql server数据库文件的扩展名是
  • mssqlserveradhelper
  • 文件历史版本功能
  • microsoft office诊断
  • 操作系统运行慢怎么解决
  • 为什么我的win7系统会变成xp系统
  • ubuntu更新版本
  • linux系统文件压缩命令
  • win8怎么关闭实时保护
  • win10 rs1是什么版本
  • linux系统软件包安装
  • 工商网银登陆
  • Android Eclispe ADT环境搭建(集成版Eclipse)
  • jquery实现回到顶部
  • 女鬼照片
  • python的argparse用法
  • jQuery ajaxSubmit 实现ajax提交表单局部刷新
  • python正则函数
  • 四川医保卡原始密码是什么意思
  • 福州税务局几点关门
  • 国家税务总局服务平台
  • 2022年国家标准公文格式
  • 黑龙江工商局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设