位置: 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)(从国际空间站看木星)

  • 园林绿化公司范围
  • 盈余公积是否必要交税
  • 无形资产出资入股流程
  • 季度的工会经费计税依据
  • 行政单位会议纪要范文3篇
  • 商贸公司收到的邮票怎么做账
  • 员工食堂报销的费用怎么做分录
  • 资产收购应如何计算
  • 贸易公司代采购怎么做账
  • 税收分类编码如何添加
  • 怎么查公司账户是哪个银行的
  • 什么是应交税费应交增值税科目设置的贷方明细科目
  • 公司一季度报表一般是什么时候出
  • 推广费是广告费和业务宣传费吗
  • 企业所得税期间费用明细表
  • 增值税普通发票红冲之后还能查询吗
  • 企业法人的工资没有实收可以退税吗
  • 月不超过10万,季不超过30万免什么税
  • 减免教育费附加和地方教育费附加账务处理
  • 消费税的计算公式推导过程
  • 设备器具一次性扣除会计分录
  • 研发费用税前加计扣除
  • 鸿蒙系统怎么切换回安卓
  • PHP:mb_ereg_search_setpos()的用法_mbstring函数
  • 停止维护win7
  • 购买商城购买化肥
  • linux设置权限规则
  • Get请求报错404出现原因及解决办法
  • 转让居民企业的股权所得交企业所得税吗
  • 总分机构 分总机构
  • 购买货物收到发票财务报表怎么提现
  • php实现图片上传的方法
  • php用echo输出图片
  • 基于javaweb是什么意思
  • 商业模式诠释了一个企业如何赚钱
  • 图表库网站
  • 研发人员工资计入什么科目
  • vi操作命令进入编辑命令
  • 小企业会计准则应付税款法
  • 残疾人保证金如何做账
  • 帝国cms真的很好用
  • 企业管理费会计怎么做账
  • 营业外收入汇算清缴时需要调增吗
  • 税务现金流量表填错了怎么办
  • MYSQL5 masterslave数据同步配置方法第1/3页
  • 个人咨询费发票怎么开
  • 用银行承兑汇票购买原材料会计分录
  • 进项税认证怎么按税率统计明细
  • 装修属于营业费用还是管理费用
  • 税后扣税
  • 主营业务收入转入什么科目
  • 服务咨询类合同
  • 在建工程明细科目怎么设置
  • 以前年度账务错误应该怎么处理的
  • 汇算清缴后缴纳所得税会计分录
  • 企业有生产单没发票
  • 管理费用包括哪些税
  • 会计结转是什么意思
  • 固定资产公司
  • Linux下mysql 5.6.17 安装图文教程
  • Win7旗舰版系统镜像文件
  • 怎样修改windows开机密码
  • txt无法打开怎么弄
  • 设置共享文件夹win10
  • xp系统的本地连接
  • ubuntu虚拟机与windows共享文件
  • debian linux教程
  • win7ie8和ie11
  • cocos2dx游戏开发框架
  • shell 字符串trim
  • cmd attribute
  • 怎么用unity做游戏
  • dos的for用法
  • jquery的实现原理
  • 完美解决雷电模拟器卡顿
  • Unity3D之Vector3.Dot和Vector3.Cross的使用
  • android应用程序
  • jquery中的css方法
  • 电子税务局用户名和密码是什么
  • 个人所得税赡养老人可以填两个吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设