位置: IT常识 - 正文

Vue报错:Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘skuId‘)“(vue报错cannot read property)

编辑:rootadmin
Vue报错:Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘skuId‘)“

推荐整理分享Vue报错:Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘skuId‘)“(vue报错cannot read property),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue error in mounted hook,VUE报错不允许加载本地资源,VUE报错 内存资源不足,无法完成此操作,VUE报错 内存资源不足,无法完成此操作,VUE报错提示国际化,VUE报错提示国际化,VUE报错提示国际化,vue报错文件找不到,内容如对您有帮助,希望把文章链接给更多的朋友!

背景:

当点击按钮时候,正常情况控制台的Network应该要发送一个变化量,现在控制台的Network不仅不显示,而且还报错,报错信息如下:

vue.runtime.esm.js?c320:619 [Vue warn]: Error in v-on handler: "TypeError: Cannot read properties of undefined (reading 'skuId')"

简单看了下,应该是模板找不到skuId这个变量

思路:

为了解决这个报错,我大致思考了一下:

Vue报错:Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘skuId‘)“(vue报错cannot read property)

1.定位报错行,看了代码,有用到报错提示的关键词“skuId”的地方,这一句代码是为了派发action

2.借助开发者工具检查是不是有skuId,可以看见确实有skuId这个值的

3.确定源头有数据,那么是不是我拿值的时候,没有拿到呢。为此,我打印语句:

handler(type,disNum,cart) { switch(type){ case "add": disNum = 1; break; case "minus": // 判断产品的个数大于1,才可以传递给服务器-1 //如果出现产品的个数小于等于1,传递给服务器个数0(原封不动) disNum = cart.skuNum > 1 ? -1 : 0; break; } console.log('带给服务器的变化量',disNum,cart); this.$store.dispatch('addOrUpdateShopCart',{skuId:cart.skuId,skuNum:disNum}); },

可以看到此时的值是 undefined,也就是说,当我点击按钮的时候,传实参的值cart并没有传成功,cart是undefined,他下面的skuId自然就拿不到值了。

4.实参传不成功,那么是不是形参没有写好呢。一看,果然是,少了对应的形参。至此,修正报错得以解决。

总结:

因为做项目的时候,对于这种个例化的报错(也就是只有你一个知道自己正在写什么,跟别人解释还得费劲老半天,最后别人还不太能理解的报错)还是得从自身思考出发,才能有所长进。

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

上一篇:一亩地是多少平方米(一亩地是多少平方?)

下一篇:卡洛里盆地的合成全彩图,水星 (© NASA/Johns Hopkins University Applied Physics Laboratory/Carnegie Institution of Washington)(卡洛里山脉)

  • 随着自己的梦想走,才快乐(随着自己的梦想的成语)

    随着自己的梦想走,才快乐(随着自己的梦想的成语)

  • windows7系统如何重置电脑

    windows7系统如何重置电脑

  • u盘在华为手机上怎么读取(u盘在华为手机上读不出来怎么办)

    u盘在华为手机上怎么读取(u盘在华为手机上读不出来怎么办)

  • 华为nova5新机有钢化膜吗(新买的华为nova5里面是不是有钢化膜)

    华为nova5新机有钢化膜吗(新买的华为nova5里面是不是有钢化膜)

  • 华为p40支持防水吗(华为p40防水级别)

    华为p40支持防水吗(华为p40防水级别)

  • 华为荣耀20Pro怎么才能恢复出厂设置(华为荣耀20pro怎么恢复出厂设置)

    华为荣耀20Pro怎么才能恢复出厂设置(华为荣耀20pro怎么恢复出厂设置)

  • 抖音为什么打不开闪退(抖音为什么打不了视频)

    抖音为什么打不开闪退(抖音为什么打不了视频)

  • 手机显示月牙是什么意思(手机显示月牙是怎么回事)

    手机显示月牙是什么意思(手机显示月牙是怎么回事)

  • 老年机怎么恢复出厂设置(老年机怎么恢复中文)

    老年机怎么恢复出厂设置(老年机怎么恢复中文)

  • 手机突然黑屏且很烫(手机突然黑屏且无法开机)

    手机突然黑屏且很烫(手机突然黑屏且无法开机)

  • 12306一天可以取消几次订单(12306一天可以取消3次包括退票么)

    12306一天可以取消几次订单(12306一天可以取消3次包括退票么)

  • r11st是什么型号(r11s是什么手机)

    r11st是什么型号(r11s是什么手机)

  • 联通宽带已连接不可上网(联通宽带已连接但无法访问互联网)

    联通宽带已连接不可上网(联通宽带已连接但无法访问互联网)

  • 微博屏蔽消息对方知道吗(微博屏蔽消息对方还能发私信吗)

    微博屏蔽消息对方知道吗(微博屏蔽消息对方还能发私信吗)

  • 荣耀20s什么时候可以升级10.0(荣耀20s什么时候出的)

    荣耀20s什么时候可以升级10.0(荣耀20s什么时候出的)

  • 微信一天加多少人会封号(微信一天加多少好友会频繁)

    微信一天加多少人会封号(微信一天加多少好友会频繁)

  • 电脑有电流声(音响接电脑有电流声)

    电脑有电流声(音响接电脑有电流声)

  • 苹果8怎么强行关机(苹果8怎么强行刷机)

    苹果8怎么强行关机(苹果8怎么强行刷机)

  • usb共享网络是什么意思(usb网络共享模式是干什么的)

    usb共享网络是什么意思(usb网络共享模式是干什么的)

  • camal00华为什么型号(华为camal00什么型号什么手机)

    camal00华为什么型号(华为camal00什么型号什么手机)

  • iphone6splus升级ios13会不会卡(iphone6splus升级ios15.7.5)

    iphone6splus升级ios13会不会卡(iphone6splus升级ios15.7.5)

  • 苹果11怎么设置震动(苹果11怎么设置动态壁纸)

    苹果11怎么设置震动(苹果11怎么设置动态壁纸)

  • 收藏视频怎么发快手上(收藏视频怎么发朋友圈微信)

    收藏视频怎么发快手上(收藏视频怎么发朋友圈微信)

  • wps怎么发送到qq(wps文档怎么发送到qq好友)

    wps怎么发送到qq(wps文档怎么发送到qq好友)

  • 如何在快手上买东西(如何在快手上买流量包)

    如何在快手上买东西(如何在快手上买流量包)

  • OK源码中国推荐2022年微擎模块服务评价v2.2.8-OK源码中国破解(kppw源码)

    OK源码中国推荐2022年微擎模块服务评价v2.2.8-OK源码中国破解(kppw源码)

  • 事务所纳税
  • 小规模季报利润表本月金额和本年累计金额
  • 换出交易性金融资产入账价值
  • 个人出租商业用房
  • 科目余额表一定要编吗
  • 未开票收入的会计怎么做
  • 小微企业的增值税怎么算
  • 折旧四种方法
  • 代扣代缴个人所得税手续费是否缴纳增值税
  • 购入商品入库
  • 价内税和价外税名词解释
  • 对外报价时应考虑哪些因素
  • 不管金税四期上线与否,税务严查一刻也没有放松!
  • 平销返利怎么开票入账
  • 无形资产属于什么行业
  • 固定资产加速折旧最新政策2023
  • 安装费要交税吗
  • 外包物流适用范围
  • 取得的分成收入怎么计算
  • 留抵税额怎么入账
  • 苹果哪些手机有120hz刷新率
  • 存货跌价准备是备抵科目吗
  • 债券到期收回本息的会计分录
  • quickres.exe - quickres是什么进程 作用是什么
  • windows 10 21h1
  • 分公司特征表述正确的是
  • 其他业务支出包括的内容
  • 应付股利属于什么科目
  • 企业注销后账上有结余怎么办
  • 房产税城镇土地使用税申报期限
  • 未按规定开具发票怎么处罚
  • php面向对象的三大特性
  • 没签订采购合同怎么办
  • 数据结构考试内容
  • html简单的游戏
  • php反射的原理
  • framework教程
  • php读取文件内容
  • 营改增抵减的销项税发票要抵扣吗
  • php函数作用
  • 行人重识别map
  • 车船税每年都要多少钱
  • 借入资金会计科目
  • 综合所得内容有哪些
  • java string.class
  • 织梦如何使用
  • 帝国cms自动推送插件
  • 纳税申报表上的销售额是不含税的吗
  • 信用减值损失属于什么类
  • 残疾人保障金是什么费用
  • 金税四期对企业有什么影响
  • 本年利润必须转入利润分配吗
  • 平销返利如何开票是负数的
  • 公司交残保金是什么意思
  • 已付款未收到货怎么办
  • 房地产行业扣税标准
  • 长期股权投资应计提减值准备的金额
  • 企业资产负债表怎么做
  • 库存商品结转成本需要附件吗
  • 工程结算一般由什么等方式
  • 凭证过账的步骤
  • 提前还贷款计算机
  • mysql绿色版和安装版有什么区别
  • 数据库表的查询操作实验
  • centos gogs
  • win8系统怎么搜索文件
  • win10每周更新
  • win7关机没反应怎么办
  • win7系统安装软件重启电脑后就没了
  • webrtc opus
  • android studio打包jar文件
  • 肉鸡下的鸡蛋可以吃吗
  • django分层
  • JavaScript中getUTCMinutes()方法的使用详解
  • JavaScript中的NaN代表什么
  • [置顶]游戏名:chivalry2
  • 猫的游戏视频
  • 简单介绍中秋节
  • jQuery animate easing使用方法图文详解
  • 退发票操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设