位置: IT常识 - 正文

[Vue warn]: Error in created hook: “TypeError: Cannot read properties of undefined (reading ‘$on‘)“

编辑:rootadmin
项目场景:

推荐整理分享[Vue warn]: Error in created hook: “TypeError: Cannot read properties of undefined (reading ‘$on‘)“,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

vue实现兄弟进程间的通信。

问题描述

我想实现VUE中兄弟组件的通信,除了VueX之外,还可以使用eventBus,这几个教程把eventbus讲的很详细。

(34条消息) Vue 兄弟组件之间的通信_coffee豆丿的博客-CSDN博客_兄弟组件

大部分教程都是这样,我看了一个小时的教程。但是,我按照他们的代码去做的时候,就是会给我报标题的错。然后我搜索这个报错,网上的资料也没有很多。我记录一下。

原因分析:

很多博客分析了原因。

1、可能是命名的问题:【与我无关】

[Vue warn]: Error in created hook: “TypeError: Cannot read properties of undefined (reading ‘$on‘)“

(34条消息) this.$emit方法无效的原因_来吧,相约98的博客-CSDN博客_this.$emit不生效 2、可能是因为生命周期的问题,然后说要把接收方的mounted改成created啥啥的,这个问题确实很关键,但是没解决我的。【烦死了,哈哈,毁灭吧,哈哈】

(34条消息) Vue中bus报错TypeError: Cannot read property ‘$emit‘ of undefined_盏茶作酒的博客-CSDN博客_cannot read property '$emit' of undefined

3、最后,也就是终极原因,考虑到VUE的事件监听机制。监听必须要在触发之前,也就是说$on的执行必须要在$emit之前。【听我说谢谢你】

(34条消息) vue bus.$emit触发第一次$on监听不到_microcosm1994的博客-CSDN博客_vue bus触发第一次,后续不触发

555555,我就为这么一个小问题,我解决了一个小时5555。

解决方案:

解决方案就是:反正我看不懂这话,懒得看了。

用法:将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。

你只需要把emit函数的那一句变一变就好了。

this.$nextTick(function () { // DOM 现在更新了 eventBus.$emit('msg',route) })

对,没错,就是这么简单。

对我自己想说的

我喜欢这样的自己。高冷冷在它的博客里说,任何事情都可以变的很简单,我们需要有耐心,然后为这件事情做足充分的准备。

努力coding,做一个对程序代码有耐心和好奇心的银。555

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

上一篇:vue2 vue-router 不显示页面问题

下一篇:小程序 getActivePinia was called with no active Pinia. Did you forget to install pinia?(小程序开发一个多少钱啊)

  • 公司旧车出售要交什么税
  • 汇算清缴需补税
  • 资产损失税前扣除管理办法
  • 环保税计税依据怎么算
  • 员工加班餐费计入会计什么科目
  • 想要自己开厂应该怎么做
  • 小规模无票收入怎么做账
  • 租赁房屋缴纳什么税
  • 冲销已结转的成本
  • 广告费可以预提吗
  • 商业承兑背书后退回怎么办
  • 实收资本转出计入什么科目
  • 账本印花税如何申报缴纳
  • 网络技术服务费 税率
  • 增值税专用发票的税率是多少啊
  • 发票没用完可以领发票吗
  • 集团公司内部无偿借贷增值税
  • 结息的会计分录怎么写
  • 员工离职再入职要重新签订合同吗
  • 公司与股东的往来款现金流量表
  • 企业委托研发过程中发生的研发费用如何加计扣除?
  • 委托个人加工应税消费品纳税地点
  • 取得失控发票
  • 利息股息红利个人所得税税率
  • 企业债券利息收入计入什么科目
  • 发票未认证丢失怎么补办
  • 深度学习&故障诊断初学者 - 学习路线
  • codelite怎么进行编译
  • 在大运河上举办什么活动
  • 购买财务软件的费用
  • php防止抓包
  • php构造函数重载
  • 企业增值税的税收优惠有哪些
  • 速动资产扣除应纳税所得
  • mongo删除数据库命令
  • 汇兑损益的现金流量
  • 小规模纳税人运输费计入什么科目
  • 固定资产报废处置的请示
  • 水库水面经营权如何取得
  • 农产品进项核定扣除成本法
  • 买新车检测
  • 所得税 补税
  • 差旅费不抵扣
  • 税务局核定税种需要多久
  • 平均资产总额与资产总额的关系
  • 一般纳税人购进普票怎么做分录
  • 付款金额与增值金额区别
  • 车间消耗品的会计分录
  • 开会旅游的费用是多少
  • 企业所得税弥补亏损可以弥补几年
  • 投资性房地产的定义
  • 社会团体收到的会费怎么入账
  • 个人微信转账可以给对方开发票吗
  • 一般纳税人主表中的25是怎么来的
  • 收不回来的账怎么处理
  • 差旅费车票是否可以报销
  • 现金流量表的编制基础是权责发生制
  • 其他应收怎么转收入
  • 增值税购进扣税法
  • 商业企业发出商品的核算方法
  • SQLServer Execpt和not in 性能区别
  • bios密码忘记了取电池不管用
  • win10系统怎么连接蓝牙
  • windows createfile
  • win10电脑去掉快捷箭头百度经验
  • win8资源管理器未响应
  • 冗余文件是什么意思
  • perl快速入门
  • python的linux
  • shell脚本编写 方法
  • 在shell中获取脚本命令行参数的方法和区别
  • 网页js识别设备的唯一性
  • js 类的继承
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • android java编程
  • 企业破产享有的债权可否提前到期
  • 为什么虚开增值税属于犯罪行为
  • 国家税务总局江西省国家税务局
  • 督察综合服务中心是干什么的
  • 电子客票号码8768是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设