解决vue自定义组件@click点击失效问题


Posted in Vue.js onApril 30, 2022

自定义组件@click点击失效

问题描述

自定义组件在使无法,无法绑定原vue文件内的原生click事件

原因分析

根据查询vue官方文档,得知click事件作用于组件内部,如果组件内没有写click事件,便会无响应。

问题解决

1.参照官方文档,可以用@click.native=“click”解决

解决vue自定义组件@click点击失效问题

2.可以用:将事件传递至组件内,也符合组件间的单向数据流,我就是这样解决的

主组件写法:

解决vue自定义组件@click点击失效问题

被调用组件写法:将click绑定在自定义组件内部想要click的地方

解决vue自定义组件@click点击失效问题

3.使用$emit来实现事件传递

解决vue自定义组件@click点击失效问题

父组件写法不受影响,可以直接按照原来的写法,适合强迫症、处女座用户

@click不起作用,同时报错

点击报错:

_vm.gotoExpense is not a functionError: _vm.gotoExpense is not a functionat http://127.0.0.1:24333/appservice/common/vendor.js:1186:23at Array.forEach ()at http://127.0.0.1:24333/appservice/common/vendor.js:1171:23at Array.forEach ()at Je.handleEvent [as __e] (http://127.0.0.1:24333/appservice/common/vendor.js:1161:17)at Object.r.safeCallback (http://127.0.0.1:24333/appservice/dev/WAService.js:2:1827260)at http://127.0.0.1:24333/appservice/dev/WAService.js:2:1966938at s (http://127.0.0.1:24333/appservice/dev/WAService.js:2:1980424)at http://127.0.0.1:24333/appservice/dev/WAService.js:2:1966863at r (http://127.0.0.1:24333/appservice/dev/WAService.js:2:1904675)

检查自己**methods:{}**是不是写了两个!!!


Tags in this post...

Vue.js 相关文章推荐
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
vue 递归组件的简单使用示例
Jan 14 Vue.js
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
vue中div禁止点击事件的实现
Apr 02 Vue.js
vue整合百度地图显示指定地点信息
Apr 06 Vue.js
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
vue项目proxyTable配置和部署服务器
Apr 14 Vue.js
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
Vue操作Storage本地化存储
Apr 29 #Vue.js
使用vuex-persistedstate本地存储vuex
Apr 29 #Vue.js
详解Vue3使用axios的配置教程
Apr 29 #Vue.js
vue生命周期钩子函数以及触发时机
Apr 26 #Vue.js
vue里使用create, mounted调用方法
vue elementUI批量上传文件
Apr 26 #Vue.js
vue.js 使用原生js实现轮播图
Apr 26 #Vue.js
You might like
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
JS实现页面打印功能
2017/03/16 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
JS实现网站吸顶条
2020/01/08 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python中处理时间的几种方法小结
2015/04/09 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
moosejaw旗下的户外商品促销网站:Mountain Steals
2017/02/27 全球购物
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
总结Python使用过程中的bug
2021/06/18 Python
对讲机知识
2022/04/07 无线电
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技