位置: IT常识 - 正文

web前端Vue 报错:Uncaught (in promise) TypeError: Cannot read properties of nu(vue jsx报错)

编辑:rootadmin
web前端Vue 报错:Uncaught (in promise) TypeError: Cannot read properties of nu 前言

推荐整理分享web前端Vue 报错:Uncaught (in promise) TypeError: Cannot read properties of nu(vue jsx报错),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue jsx报错,前端使用vue,vue错误提示,vue前端出现400错误,vue前端出现400错误,前端构建后vue页面显示乱码,前端构建后vue页面显示乱码,前端构建后vue页面显示乱码,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在写vue项目 在写自定义分页器的时候报了一个异常 知道错误却一直找不到解决方案 苦思冥想后 还是js的基础语法不扎实导致的,在此记录一下解决方案和思路 为以后的bug解决之路打下基础

错误提示

错误内容Uncaught (in promise) TypeError: Cannot read properties of null (reading 'length')

web前端Vue 报错:Uncaught (in promise) TypeError: Cannot read properties of nu(vue jsx报错)

错误截图如下:

BUG分析

此bug大概是说我写的一句语法,它没有找到length这个方法 我们都知道java中只有集合和数组才有size和length这种方法 在vue语法中也同样支持数组语法,既然它说找不到那就是,这不是一个数字结构!

下面是我代码中的源代码 <div v-if="item.disease.length > 4 ? true:false"> <a style="pointer-events: none; color: #C8DBF2;" @click="addDisease(item,index)">+添加症状</a> </div>

问题就出在item.disease.length > 4 ? true:false这句三目表达式上 item.disease可能不是一个数组,比如item.disease这个对象为空 这样一来item.disease就没有.length这个方法了…

BUG解决

根据上述的分析,我们可以多加一层判断 先判空再写三目表达式,语法我们改为下面这样子 先判空 item.disease!=null

<div v-if="item.disease!=null && item.disease.length > 4 ? true:false"> <a style="pointer-events: none; color: #C8DBF2;" @click="addDisease(item,index)">+添加症状</a>

如此这个分页器就完成了 没bug了~

总结

学习之路 永无止步 记录当下,保持一颗向上的心态~!

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

上一篇:开机自动进入安全模式无法退出怎么办(开机自动进入安装模式)

下一篇:动态路由协议RIP的详细配置全过程(动态路由协议rip配置实验心得)

  • 总公司是小规模分公司是一般纳税人
  • 企业名称税号
  • 固定资产转让怎么做账
  • 企业银行贷款报表要求
  • 企业一般户怎么注销
  • 固定资产报废属于非常损失吗
  • 计提坏账准备怎么理解
  • 上年度亏损用什么弥补
  • 坏账的处理方法包括
  • 换汇成本太低怎么处理?
  • 短期借款在房地产怎么算
  • 微信手续费发票可以抵扣吗?
  • 购入无形资产产生的咨询费
  • 汇兑损益在外币业务核算中有什么重要意义
  • 住宅租给公司需要注意什么
  • 企业收到分红款要交税吗
  • 废旧物资增值税税收优惠政策
  • 发票金额看不清楚可以报销吗
  • 房地产开发成本占比
  • 电子发票二维码怎么下载
  • 废旧物资缴纳增值税政策
  • 固定资产报废需要在固定资产系统中
  • 小规模可以接收专票吗现在
  • 按简易办法征收增值税
  • 收据怎么写比较规范
  • php写post接口
  • php字符串变量
  • 收到客户预付的保费90000元,存入银行
  • 材料委托加工
  • 企业所得税优惠事项管理目录
  • 微信怎么开小
  • 社保通过银行缴纳
  • 排灯节起源
  • php生成xml文件
  • 资产负债表中其他流动资产包括哪些科目
  • 违约金开什么票据
  • 增值税减免附加税怎么处理
  • 自然人税收管理系统
  • 营改增后租金收入交什么税
  • 业务招待费调增额怎么算
  • c语音中static
  • sql server 2005安装在2016
  • 增加固定资产原值50%以上
  • 公司性质和单位性质的区别
  • SQL Sever 2005 Express 安装失败解决办法
  • 购买员工团体意外险流程
  • 开具房租发票的分录如何做?
  • 医疗费用属于什么费用
  • 坏账准备需要计提增值税吗
  • 投资软件和信息技术服务业
  • 避税唯一安全的方法
  • 应收利息的会计分录怎么写
  • 收到对方开的红字发票怎么做账
  • 企业收到政府专项奖励
  • 失控发票进项税转出成本调整
  • 弥补上年亏损所需的资金
  • 极速开票软件怎么开票
  • 房地产会计核算地上地下成本分摊
  • SQL Server Parameter Sniffing及其改进方法
  • sql语句错误提示
  • sql server启动不了 错误2
  • win2008ie安全设置
  • linux命令rz -y
  • Window7+CentOS 6.5双系统安装图文方法
  • 映泰主板bios设置内存频率
  • mac怎么安装字体到ai
  • rundll32.exe是什么程序
  • 诺基亚安装ngage
  • win8补丁官网
  • 电脑怎么连接上隐形wi
  • android游戏开发框架
  • cocos2dx入门
  • 怎样用在js中使用css的内容
  • 安卓网络编程面试题
  • python3gui
  • angularjs简介
  • 微博评论系统
  • 四川省国税局一处处长
  • 重庆国税电子税务局
  • ca证书免费申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设