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

  • 小规模纳税人附加税是几个点
  • 应纳税所得额是利润总额吗
  • 房产租赁增值税率是5%还是9%
  • 餐饮业增值税是多少
  • 退还押金怎么做账
  • 工会账户谁来管理
  • 过路费是来回收费还是单向
  • 企业增加注册资本需要缴纳什么税
  • 多交税款抵税会计分录
  • 贷款利息进项税额转出
  • 总公司委托分公司开票的委托书
  • 子公司向母公司借款
  • 没超过标准的招待费缴税吗
  • 预付材料款会计分录
  • 砂石建筑材料验收规范
  • 企业开发票的人员要经过培训吗?
  • 出售二手车税收优惠
  • 给行政事业单位扣缴义务人的一封信
  • 折扣折让的账务处理
  • 建筑企业法定代表人和建筑公司资质不是一个人
  • 预付款能开发票吗?
  • 幼儿园开发成本
  • 打开我的电脑出现找不到应用程序
  • 销售外购设备并提供安装服务
  • 速动比率计算公式多少合适
  • 医疗保险中的大病保险怎么报销
  • 土地 补偿
  • 系统浏览器
  • 增值税即征即退2023政策
  • linux从入门到什么搞笑
  • cachelib
  • rundll32.exe应用程序错误 win7
  • 电影剧本如何代替
  • 栖息在树林中
  • php md5加盐
  • 建筑企业异地预缴企业所得税
  • 应交消费税涉及哪些情况
  • 新会计准则关于公司装修费
  • 巴塞罗那城市布局
  • vue-cli2.0
  • qt 5.15 编译
  • 安装sql server 2005,安装不成功怎么设置
  • 财务管理税后利息费用都包含什么
  • 如何做应收账款分析
  • 成本法下被投资单位其他综合收益变动
  • 无形资产如何计提减值
  • 建筑劳务清包工账务处理
  • 专利年费 缴纳
  • 财政补助收入属于资产类还是负债类
  • 租赁收入相关的会计准则
  • 所得税汇算清缴前取得跨年发票
  • 限售股上市流通是好还是坏
  • 百旺红字专用发票怎么开
  • 如何登记现金日记账视频
  • 实收资本,资本公积,盈余公积
  • 政府部门有税务和审计审查吗
  • windows2000开机视频
  • openssl安装教程
  • 笔记本没有光驱怎么加装固态硬盘
  • vs显示进程已退出
  • 电脑xp系统桌面
  • 系统中想禁止运行怎么办
  • 如何升级win
  • win8系统设置锁屏密码
  • win10每次登录都要输入微软密码
  • win10系统桌面图标有白色方框的解决方法图...
  • jquery 设置和返回元素属性
  • nodejs爬取数据
  • node.js deno
  • apk反编译是什么意思
  • opengl learn
  • linux shell 中 2>&1的含义
  • jquery中的事件
  • js null,undefined,字符串小结
  • jquery有哪些
  • javascript的返回值
  • Android之fill_parent和wrap_content
  • 怎么查询河南省考职位报名人数
  • 税务暂停办理业务通知
  • 请问在哪里可以培训护工
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设