位置: IT常识 - 正文

vue watch报错:Error in callback for watcher “xxx“: “TypeError: Cannot read properties of undefined ...(vue的watch不生效)

编辑:rootadmin
vue watch报错:Error in callback for watcher “xxx“: “TypeError: Cannot read properties of undefined ...

目录

一、问题

二、解决方法

三、总结


一、问题

推荐整理分享vue watch报错:Error in callback for watcher “xxx“: “TypeError: Cannot read properties of undefined ...(vue的watch不生效),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue的watch不生效,vue watched,vue的watch不生效,vue watcher dep,vue watch computed methods,vue的watch不生效,vue watched,vue watched,内容如对您有帮助,希望把文章链接给更多的朋友!

1.监听了一个data里面的对象竟然报错了,错误还奇奇怪怪的:不能在 undefined上使用 apply方法

   1)详细错误如下:

vue.esm.js?9b69:5059 [Vue warn]: Error in callback for watcher "flowCategory": "TypeError: Cannot read properties of undefined (reading 'apply')"found in---> <FlowItem> at src/projects/comen/implemenceWorkstation/flowSetting/FlowItem.vue <ElTabPane> at packages/tabs/src/tab-pane.vue <ElTabs> at packages/tabs/src/tabs.vue <View> at src/views/implemenceWorkstation/flowSetting/view.vue <Index> at src/layout/index.vue <App> at src/App.vue <Root>warn$2 @ vue.esm.js?9b69:5059logError @ vue.esm.js?9b69:3728globalHandleError @ vue.esm.js?9b69:3724handleError @ vue.esm.js?9b69:3691invokeWithErrorHandling @ vue.esm.js?9b6

    2)代码如下:

watch: { flowCategory: { hanlder(newval, oldval) { console.log('flowCategory', newval, oldval); }, deep: true } }二、解决方法

 1.是不是看着上面的代码没问题,我也是很自信,不就是在handler函数中打印了变化前后的值吗?写法就是这样啊,我也是这样自信。

2.找了半天发现自己 把 handler 这个单词写错了 ,敲错了写成'hanlder“了,ide也没有提示 &***&

  改成下面这样就可以了

watch: { flowCategory: { handler(newval, oldval) { console.log('flowCategory', newval, oldval); }, deep: true } }vue watch报错:Error in callback for watcher “xxx“: “TypeError: Cannot read properties of undefined ...(vue的watch不生效)

3.现在终于明白报错:是为了告诉我们handler出问题了,watch不知道监听到变化时要干什么。

三、总结

1.报上面这个错误表示handler函数写的有问题。你可以检查以下几点: 

   1)handler函数有没有写

   2)handler有没有拼写正确(虽然有点愚蠢,但是我今天确实是因为这个……)

   3)handler函数不能是箭头函数(this指向变化后,apply也是有问题的)

2.啊,愚蠢的我。

/*

希望对你有帮助!

如有错误,欢迎指正!非常感谢!

*/

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

上一篇:hpzts04.exe是什么进程 有什么作用 hpzts04进程查询

下一篇:从国际空间站看纽约市 (© NASA Photo/Alamy)(从国际空间站看木星)

  • 文化服务费内容是什么
  • 卖家电税是多少
  • 加油充值卡发票能入账吗
  • 怎么知道对方的支付宝账号
  • 个税申报系统跟工资表累计扣除数不一致怎么办
  • 加油电子普通发票可以抵扣增值税吗
  • 投资收益做什么
  • 房地产企业成本包括哪些
  • 车量购置税申报流程是什么样的?
  • 买车时的保险包括哪些费用,多少钱
  • 上月应交税金
  • 房产过户的相关问题
  • 广告位租赁交印花税吗
  • 实收资本取出来要交税吗?
  • 建筑施工企业的分公司区域公司等较大的
  • 普票冲红需要收回全部联次吗
  • 开具发票时,哪些备注事项需要被重视?
  • 小规模纳税人不用交增值税吗
  • 一般纳税人财务报表申报流程
  • 进项发票已经抵扣怎么做退回处理
  • 筹建期间开办费账务处理
  • 红字发票信息表是销方还是购方开
  • 法定代表人的个人债务会执行公司财产么
  • 客户年会赞助是公司账户转嘛
  • 残保金减免如何做账
  • 工程会计的主要工作
  • php ini
  • 销售商品并收到货款的会计分录
  • 怎么做年终结算工资
  • 搬迁收入税务筹划
  • 公司购买的大型安装设备什么时候转入固定资产
  • 酒店里用了收费的东西怎么算
  • 应付未付工资企业所得税
  • 体积最小的u盘
  • php7数据库操作
  • php 提交表单
  • 同一控制下企业合并发生的审计费用计入
  • 股东以固定资产入股会计处理
  • react基础入门
  • php技术
  • 宝塔怎么做?
  • 分类信息有哪些网站
  • python中删除字典里的空项目
  • SQL中Exists的用法
  • 房地产企业借款利息扣除标准
  • 福利费专票必须抵扣再转出吗
  • 纳税人减免税申请表怎么填
  • 运费发票没到可以先计提吗
  • 缴纳税款滞纳金应计入哪个科目
  • 现金日记账年结怎么做
  • 民间非盈利组织会计制度核算的基础
  • 新公司初期费用全部入哪里
  • 子公司实现利润怎么会计处理
  • 运费发票没到可以先计提吗
  • 旅行社滞纳金计算公式
  • 新建厂房哪些费用可以计入
  • 为什么工程施工图纸不能泄露
  • 预付账款和预收账款怎么区分
  • sql server无法连接服务器的原因
  • mysql Community Server 5.7.19安装指南(详细)
  • sql 查询效率
  • sql Set IDENTITY_INSERT的用法
  • ubuntu功能
  • fedora s7
  • 如何让计算机自动关机
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • windows 8怎么样
  • vsftpd.log
  • win7 u盘不显示
  • unity小技巧
  • python supper函数
  • 安卓开发代码大全
  • python微信查单删
  • 简单的智能家居
  • 江苏省全电发票开通流程
  • 个体经营所得申报密码怎样设置
  • 充电桩充电怎么收费,几种收费方法
  • 广州电子税务局财务报表在哪里查询
  • 保险发票属于什么类型发票
  • 福建省国家税务局网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设