位置: 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)(卡洛里山脉)

  • 百度文库推广技巧新玩法(百度文库推广技巧和方法)

    百度文库推广技巧新玩法(百度文库推广技巧和方法)

  • 小米账号在哪里看(小米10的小米账号在哪里)

    小米账号在哪里看(小米10的小米账号在哪里)

  • 戴尔g3按开机后反应(戴尔g3按开机后开不了机)

    戴尔g3按开机后反应(戴尔g3按开机后开不了机)

  • 微信发出去声音特别小(微信发出去声音怎么设置方法)

    微信发出去声音特别小(微信发出去声音怎么设置方法)

  • 大小写切换是哪个键(大小写切换是哪个键 word)

    大小写切换是哪个键(大小写切换是哪个键 word)

  • 苹果11电源键不能锁屏(苹果11电源键不能拒接电话)

    苹果11电源键不能锁屏(苹果11电源键不能拒接电话)

  • 华硕笔记本系列分类(华硕笔记本系列排名)

    华硕笔记本系列分类(华硕笔记本系列排名)

  • 淘宝优惠券可以送人吗(淘宝优惠券可以转让吗)

    淘宝优惠券可以送人吗(淘宝优惠券可以转让吗)

  • 锐龙54500u相当于i几(锐龙5 4500相当于i几)

    锐龙54500u相当于i几(锐龙5 4500相当于i几)

  • a1395是ipad第几代(a1395是ipad第几代尺寸)

    a1395是ipad第几代(a1395是ipad第几代尺寸)

  • 高通和骁龙的区别(高通与骁龙的区别)

    高通和骁龙的区别(高通与骁龙的区别)

  • 苹果8小白点怎么没了(苹果8小白点怎么调出来)

    苹果8小白点怎么没了(苹果8小白点怎么调出来)

  • 双单元耳机是什么意思(双单元耳机怎么听出效果)

    双单元耳机是什么意思(双单元耳机怎么听出效果)

  • 管理员初始密码是多少(card智能锁管理员初始密码)

    管理员初始密码是多少(card智能锁管理员初始密码)

  • access属于什么类型数据库(access属于__ __数据库)

    access属于什么类型数据库(access属于__ __数据库)

  • 华为nova6支持无线快充吗(华为nova6支持无线充电宝吗)

    华为nova6支持无线快充吗(华为nova6支持无线充电宝吗)

  • 手机里的安装包怎么找(怎么查看手机里的安装包)

    手机里的安装包怎么找(怎么查看手机里的安装包)

  • 手机微信怎么退出群聊(手机微信怎么退出电脑登录手机上没有提示)

    手机微信怎么退出群聊(手机微信怎么退出电脑登录手机上没有提示)

  • 电子行程单在哪里获取(电子行程单在哪个机场都可以打印吗)

    电子行程单在哪里获取(电子行程单在哪个机场都可以打印吗)

  • 云店商城是什么(云店商城是干嘛的)

    云店商城是什么(云店商城是干嘛的)

  • iphone6s发烫正常吗(苹果手机6s发烫)

    iphone6s发烫正常吗(苹果手机6s发烫)

  • iphonexsmax运行内存多大(iphonexsmax运行内存多大?)

    iphonexsmax运行内存多大(iphonexsmax运行内存多大?)

  • wcdma是什么网络类型(wcdma是什么网络构架)

    wcdma是什么网络类型(wcdma是什么网络构架)

  • beatsx怎么连接安卓

    beatsx怎么连接安卓

  • word图片设置透明色(word图片设置透明色不干净)

    word图片设置透明色(word图片设置透明色不干净)

  • 演示文稿设置成复合模板(演示文稿设置成透明模板)

    演示文稿设置成复合模板(演示文稿设置成透明模板)

  • 主板是啥(电脑主板是啥)

    主板是啥(电脑主板是啥)

  • 在ROS下使用Cartographer的纯定位模式,并实时获取定位位姿数据(ros call)

    在ROS下使用Cartographer的纯定位模式,并实时获取定位位姿数据(ros call)

  • 商品流通企业税种有哪些
  • 个税手续费返还要交企业所得税吗
  • 城建税多少会减免
  • 增值税结转和个体工商户的增值税缴纳分录如何做?
  • 冲红电子发票是什么意思
  • 公司组织出去旅游主持词
  • 汽车购买者
  • 预缴所得税更正怎么操作
  • 劳务所得报酬
  • 收购别人的公司要具备什么条件
  • 处理企业的财产有哪些
  • 以固定资产换入原材料
  • 旅行社差额征收怎么做账
  • 委托收款背书和转让背书
  • 企业网银短信提醒费用
  • 园林项目绿化工程
  • 全资子公司需要设立股东会吗
  • 财会〔2017〕22号:《企业会计准则第14号收入》的通知
  • 政府规费可以做进项抵扣吗?
  • 销售类合同审核要点
  • 个体户定额定税要做账吗
  • 盈余公积补亏影响资产吗
  • 基本户转移到别的银行怎么转移
  • 什么科目呀
  • 已使用固定资产出售增值税
  • 代扣代缴增值税怎么申报
  • 促销购买
  • microsoft阻止应用启动
  • 小规模纳税人无票收入免税吗
  • 收到外运公司托收海运运费单据1000美元
  • 批量删除 超链接
  • 如何在win7系统中找到ie浏览器
  • 在建工程包括哪些明细
  • 微星主板bios更新黑屏
  • php类型判断
  • linux内核与文件系统
  • fg726p.exe
  • nginx apache php
  • 将款项汇往外地采购专用账户会计分录
  • 仓鼠模拟器3d无限金币中文
  • php.ini详解
  • 股权激励的账务如何处理
  • pytorch基础
  • php函数名
  • 艾罗芒阿
  • 微信登录接口购买
  • vgextend命令作用及含义
  • 企业研发费用会计处理英文文献
  • 对公账户的种类有几种
  • 在建工程怎么做账务处理
  • 计提工资后面附什么
  • python return和yield有什么不同
  • 企业需要准备哪些申报材料?
  • 什么企业不用交残保金
  • 承兑汇票上能手写名字吗
  • 读取注册表失败,请检查注册表
  • mysql日期和时间类型
  • 专项资金支出流程
  • 业务招待费税务风险
  • sql server禁用
  • 小规模纳税人工资要每月申报
  • 借贷记账法的记账依据是什么
  • 进项税留抵怎么做分录
  • 期初金额是什么
  • 账户分类的作用是什么
  • 哪款系统重装软件比较好
  • 重装系统要注意哪些
  • mac用chrome
  • win7电脑没有显示无线网络
  • python批量更改文件名称
  • unity shader
  • jquery右击事件
  • css教程推荐
  • openglvbo
  • android新手入门
  • 3行程序搞定SVM分类-用JAVA程序调用LibSVM API 最简单的示例
  • javascript基础
  • js获取文本框的值进行计算
  • 南京税务登记查询官网
  • 办理增值税一般纳税人所需资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设