位置: IT常识 - 正文

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

发布时间:2024-01-06
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)(从国际空间站看木星)

  • 电脑怎么强行结束应用(电脑怎么强行结束一个任务)

    电脑怎么强行结束应用(电脑怎么强行结束一个任务)

  • 华为荣耀9x什么配置(华为荣耀9x什么颜色适合男人用)

    华为荣耀9x什么配置(华为荣耀9x什么颜色适合男人用)

  • 华为手机微信用手动还是自动(华为手机微信用不了)

    华为手机微信用手动还是自动(华为手机微信用不了)

  • 苹果3代耳机怎么充电(苹果3代耳机怎么重置)

    苹果3代耳机怎么充电(苹果3代耳机怎么重置)

  • 淘宝账户已被保护买不了东西怎么办(淘宝账户已被保护多久会恢复)

    淘宝账户已被保护买不了东西怎么办(淘宝账户已被保护多久会恢复)

  • 小盒学生在电脑上怎么下载(小盒学生在电脑上下载)

    小盒学生在电脑上怎么下载(小盒学生在电脑上下载)

  • 开热点算多终端共享吗(开热点算同一局域网吗)

    开热点算多终端共享吗(开热点算同一局域网吗)

  • c盘用户文件夹可以移动吗(c盘用户文件夹怎么清理)

    c盘用户文件夹可以移动吗(c盘用户文件夹怎么清理)

  • 设置预留信息什么意思(预留信息应该填什么内容)

    设置预留信息什么意思(预留信息应该填什么内容)

  • 手机没有卡可以上微信吗(手机没有卡可以定位吗)

    手机没有卡可以上微信吗(手机没有卡可以定位吗)

  • 安卓快充头给苹果充电(安卓快充头给苹果有用吗)

    安卓快充头给苹果充电(安卓快充头给苹果有用吗)

  • 华为mate30pro首次充电要多久(华为mate30pro首次激活日期)

    华为mate30pro首次充电要多久(华为mate30pro首次激活日期)

  • 索尼rx1和rx1r区别(索尼rx1与rx1r对比)

    索尼rx1和rx1r区别(索尼rx1与rx1r对比)

  • QQ扩列屏蔽对方对方知道吗(qq扩列怎么看屏蔽的人)

    QQ扩列屏蔽对方对方知道吗(qq扩列怎么看屏蔽的人)

  • 拼多多的多多旅行在哪(拼多多旅行)

    拼多多的多多旅行在哪(拼多多旅行)

  • 网易云个性化推荐在哪(网易云个性化推荐)

    网易云个性化推荐在哪(网易云个性化推荐)

  • 微信好友可以复制到另一个微信号吗(微信好友可以复制到另一部手机)

    微信好友可以复制到另一个微信号吗(微信好友可以复制到另一部手机)

  • 怎么查电脑ip地址(怎么查电脑ip地址和mac地址)

    怎么查电脑ip地址(怎么查电脑ip地址和mac地址)

  • ipad换行键在哪里(ipad2020怎么换行)

    ipad换行键在哪里(ipad2020怎么换行)

  • ps扣完图怎么弄出来(ps抠完图怎么拿出来)

    ps扣完图怎么弄出来(ps抠完图怎么拿出来)

  • ips和tft屏有什么区别(ips屏和tft屏哪个好)

    ips和tft屏有什么区别(ips屏和tft屏哪个好)

  • vivox27带人脸识别吗(vivox23人脸识别)

    vivox27带人脸识别吗(vivox23人脸识别)

  • 华为增强信息什么意思(华为手机什么叫增强信息)

    华为增强信息什么意思(华为手机什么叫增强信息)

  • 禁止群聊的人看朋友圈(禁止群聊的人看朋友圈绿色吗)

    禁止群聊的人看朋友圈(禁止群聊的人看朋友圈绿色吗)

  • 网上发帖子怎么发(网上发帖子怎么发赚钱)

    网上发帖子怎么发(网上发帖子怎么发赚钱)

  • 公交乘车码可以刷2次吗(公交乘车码可以坐地铁吗)

    公交乘车码可以刷2次吗(公交乘车码可以坐地铁吗)

  • 通达信使用方法(通达信软件怎么用)

    通达信使用方法(通达信软件怎么用)

  • 华为电子三包凭证能换屏吗(华为电子三包凭证与激活时间不符)

    华为电子三包凭证能换屏吗(华为电子三包凭证与激活时间不符)

  • 进仓费税率
  • 买电脑所有配件
  • 申报个税需要扣除公积金和社保吗
  • 公益性支出所得税扣除比例
  • 附加税印花税个税申报实训心得
  • 工程毛利为亏损的原因
  • 公司还没有核税该如何进行业务汇款?
  • 其他综合收益是利润表项目吗
  • 房产税怎么计算的
  • 进货会计凭证
  • 分期付款购入原材料怎么做账
  • 国际货运运费的计算基础
  • 制造费用主要包括哪些内容
  • 会计主要做些啥
  • 以前年度原材料调出怎么做会计分录
  • 车辆购置税为什么查不到发票信息
  • 事假扣款进什么科目
  • mid文件和midi文件
  • regsvc32.exe - regsvc32是什么进程 有什么用
  • 超市收取进场费违反什么法律
  • 未结算未取得发票怎么办
  • html怎么引入图片
  • php分片上传文件
  • 大数据可视化前端界面模板
  • 固定资产评估如何做
  • json字符串转json js
  • php单例模式连接数据库
  • uni-app ——使用uploadFile上传多张图片
  • win11怎么通过ip连接打印机
  • php getcwd与dirname(__FILE__)区别详解
  • 进项税加计抵减最新政策2023
  • 用vue-cli搭建项目
  • html 基础
  • 营业外收入的账户有哪些
  • 合并报表中的抵消分录是什么意思?
  • 以前年度多缴纳房产税,可以递延次年度使用么
  • 主营业务成本的增加在哪一方
  • 机会成本的特点有()
  • 已开票未收款如何销往来账
  • 未认证发票进项怎么处理
  • 债权资产包括哪些科目内容
  • 银行存款负数如何计算
  • 哪些发票可以提供发票
  • 微信转账和支付宝转账哪个更安全
  • 工会经费计提比例0.8%
  • 对公账户提取备用金怎么做账
  • 制造费用和生产成本影响营业利润吗
  • 成本会计和管理会计哪个好
  • WIN10开始菜单点击鼠标右键没反应的处理方法
  • mac开机声音怎么取消
  • u启动如何装系统
  • WIN10开启高性能模式
  • 苹果电脑bim
  • 无线网络连接上但上不了网
  • mac 地址栏
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • linux查看系统配置内存大小
  • Win10 Mobile RS1预览版14267.1004升级过程截图
  • 搭建android开发环境实验原理
  • cocos2dx怎么用啊
  • Metaio in Unity3d 教程--- 二. 创建自己的Application
  • 批处理常用命令总结
  • opengl 有哪些特点?与directx相比它有什么不同?
  • jquery的选择器有哪些举例说明
  • c++ nops
  • windows 2002关机
  • 正途科技有限公司
  • js 数组去重的四种方法
  • unity shader 外发光
  • Windows下Eclipse+PyDev配置Python+PyQt4开发环境
  • 工程咨询服务税需要每月缴纳吗
  • 江西国家税务局官网
  • 就业核查怎么核查
  • 报税的资格
  • 纳税申报2020年2月
  • 小规模纳税人需要进项票吗
  • 江苏省常熟市归哪管
  • 苹果官网手机号码无效
  • 车船税新标准计算办法
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号