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

  • 苹果手机怎么恢复删除的照片(苹果手机怎么恢复数据)

    苹果手机怎么恢复删除的照片(苹果手机怎么恢复数据)

  • 小米手环6如何链接keep(小米手环6如何播放音乐)

    小米手环6如何链接keep(小米手环6如何播放音乐)

  • oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

    oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

  • vsco注册收不到验证码(为什vsco这个软件没法注册)

    vsco注册收不到验证码(为什vsco这个软件没法注册)

  • 主机开了显示器没反应(主机开了显示器显示无视频输入)

    主机开了显示器没反应(主机开了显示器显示无视频输入)

  • 抖音里怎么把喜欢的视频批量删掉(抖音里怎么把喜欢的视频删除掉)

    抖音里怎么把喜欢的视频批量删掉(抖音里怎么把喜欢的视频删除掉)

  • 苹果手机日版跟国行有什么区别(苹果手机日版跟美版哪个好)

    苹果手机日版跟国行有什么区别(苹果手机日版跟美版哪个好)

  • win10设置闪退且无网络(wind10设置闪退)

    win10设置闪退且无网络(wind10设置闪退)

  • ipad第7代上市时间(ipad7代上市时间及价格)

    ipad第7代上市时间(ipad7代上市时间及价格)

  • 户户通001信号中断怎么办(户户通001信号中断客服电话)

    户户通001信号中断怎么办(户户通001信号中断客服电话)

  • 华为p20pro是什么处理器(华为p20pro是什么时候出的)

    华为p20pro是什么处理器(华为p20pro是什么时候出的)

  • 苹果拉黑会有拦截记录吗(苹果手机拉黑后能看见骚扰拦截吗)

    苹果拉黑会有拦截记录吗(苹果手机拉黑后能看见骚扰拦截吗)

  • 华为nova6se什么时候上市的(华为nova6se什么时候更新鸿蒙3)

    华为nova6se什么时候上市的(华为nova6se什么时候更新鸿蒙3)

  • 苹果无线耳机触摸位置(苹果无线耳机触碰功能)

    苹果无线耳机触摸位置(苹果无线耳机触碰功能)

  • 安卓手机投屏到平板(安卓手机投屏到电视上怎么操作)

    安卓手机投屏到平板(安卓手机投屏到电视上怎么操作)

  • 单反iso是什么意思(单反相机iso是什么意思)

    单反iso是什么意思(单反相机iso是什么意思)

  • 怎么设置台式机电源键(怎么设置台式机不休眠)

    怎么设置台式机电源键(怎么设置台式机不休眠)

  • 备忘录背景图片怎么弄(备忘录背景图片库)

    备忘录背景图片怎么弄(备忘录背景图片库)

  • 喵喵机打印不出来怎么办(喵喵机打印不出纸)

    喵喵机打印不出来怎么办(喵喵机打印不出纸)

  • dub al00是什么型号(dubal00是什么型号)

    dub al00是什么型号(dubal00是什么型号)

  • 苹果手机电池容量多少正常(苹果手机电池容量在哪里看)

    苹果手机电池容量多少正常(苹果手机电池容量在哪里看)

  • 华为m5青春版可以分屏吗(华为m5青春版可以插卡吗)

    华为m5青春版可以分屏吗(华为m5青春版可以插卡吗)

  • 在上网本中,如何用U盘重新安装系统?(上网的操作)

    在上网本中,如何用U盘重新安装系统?(上网的操作)

  • unet模型及代码解析(unet模型代码matlab)

    unet模型及代码解析(unet模型代码matlab)

  • 增值税发票确认平台怎么认证发票
  • 锦州税务师考试在哪个学校
  • 股权转让和变更法人一样吗?
  • 印花税是用来干吗的
  • 个人银行账户怎么填写
  • 施工排水费是否属于措施费
  • 快递公司增值税怎么算
  • 冲减营业税金及附加的分录
  • 嵌入式软件运行的主要流程是什么
  • 公司支付宝账户怎么登录
  • 企业并购金额如何确定
  • 年底员工借款如何处理
  • 一般纳税人企业所得税政策最新2023税率
  • 分公司单独做账吗
  • 相关规定个人运输发票税率是多少
  • 计提城建税计入什么科目
  • 房地产土地增值税筹划
  • 购入的汽车怎么入账
  • 其他综合收益可以转损益的情况
  • 公司之间借款收据要领导签字吗
  • 高新企业研发费用认定条件
  • 发生的业务招待费属于什么科目
  • 员工罚款可以从工资里扣吗
  • 预缴附加税怎么做账
  • efi系统分区能删除吗win10
  • 电脑右下角的弹窗怎么关
  • Mac怎么用有线网络
  • 现金收入支出表怎么填
  • 金钱树的养殖方法和浇水方式
  • win10兼容性在哪里调整
  • dotnetfx.exe
  • 查补以前年度税款账务处理
  • 数据库olap
  • 纳税申报包括哪些税种
  • 基于springboot的oa
  • [Vue]Vue3学习笔记(尚硅谷)
  • 程序员后续发展
  • java web开发实例大全
  • 开票物流辅助服务怎么搜
  • phpcms安装无法连接数据库服务器
  • 个税显示申报成功是不是就可以了
  • 土地租赁费属于什么收入
  • 购固定资产怎么入账
  • 自然人独资公司可以变更法人吗
  • 银行日记账期初余额写哪儿
  • 为什么收款金额跟实时入帐金额会不一样农村信用社
  • 企业存货核算范围
  • 如果租房没有合同怎么办
  • 技术服务费是否可以开具专票
  • 固定资产的类别
  • 材料暂估入库需要什么原始凭证
  • 收到返还工会经费账务处理
  • 预付费用款项现金流量怎么算
  • 哪些业务可以进入共享服务中心
  • 费用利润率的意思
  • mysql联合索引生效原则
  • explain分析sql效率的方法
  • win8点击桌面没反应
  • 使用windows防火墙禁止软件联网
  • win10系统如何开启远程桌面连接
  • xp系统进入桌面后没反应
  • centos 7 远程桌面
  • win8.1中文版
  • windows 10各版本
  • html+css网页布局
  • cocos2dx 4.0
  • 管道的实现
  • 全国哀悼日的意义
  • .material design
  • shell脚本clear
  • html读书笔记
  • JavaScript中的数据类型
  • python获取list集合中某一元素的值
  • 工会经费税务代收
  • 辽宁省电子税务局电话
  • 电子税务局打印发票提示本机未检测到
  • 车船税每年都是300怎么变成600
  • 岗位能手竞赛
  • 国税开票系统怎么增行
  • 山西省税务局网站系统维护公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设