位置: 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配置实验心得)

  • 北京增值税发票网上申领流程
  • 外贸企业税务处理方式
  • 小规模纳税人增值税减免账务处理
  • 增值税专用发票抵扣期限
  • 企业出售商铺需要预缴增值税吗
  • 暂估入库年末怎么处理
  • 怎么看运费
  • 应纳税所得额可以扣除哪些
  • 税费四舍五入的怎么做帐
  • 汽车年审属于什么费用
  • 专票 附加费
  • 单位没有给员工交社保工伤怎么算
  • 个人劳务所得税税率表最新2022
  • 外贸企业一般纳税人申报
  • 房贷怎么申报抵押贷款
  • 全额抵减税控盘分录
  • 生产过程中产品的质量保证体系
  • 机器维修费的会计科目
  • 单位自有车辆
  • 地税税款未扣怎么处理
  • 制造型企业采购
  • 土方运输费会计分录
  • 计提递延所得税费用会计分录
  • 股权购买会计分录
  • 一般纳税人收到专票怎么做分录
  • 电子银行承兑汇票到期选择线上清算
  • 利息资本化的时点
  • 1697509666
  • iphone6s怎么开启开发者选项
  • 净资产收益率是什么指标
  • 股东分配利润的程序
  • 登陆qq网页版手机会有提示吗
  • php初学实例教程
  • 新电商行业
  • 如何使用dashboard
  • 工程审计需要什么条件
  • 入固定资产含税吗
  • 商业汇票贴现时贴现额的大小受贴现期长短的影响
  • php通过url传递参数
  • 设置php扩展路径
  • django pycharm
  • js生成条形码的方式有哪些
  • python 量化
  • MAE详解
  • python中如何获取列表中的元素
  • 公务交通通讯补贴
  • python有public
  • 增值税纳税申报实训报告
  • 个人所得税相关会计分录
  • 没有计提坏账如何做账
  • 收到发票冲红怎么做分录
  • 影视公司临时演员怎么办
  • 公司支付账户
  • 核定征收也需要报税务报表吗?
  • 如何使用费用分割单
  • 会计账簿按用途分类分为
  • 出纳建账的基本流程
  • myeclipse连接mysql数据库代码
  • 数据库 异步
  • sqlserver字符串切割
  • 微软开放式许可协议
  • windows安装kafka
  • 挂载光驱的命令
  • dgservice.exe是什么
  • win7只能上qq不能上网页
  • 微软股票
  • cocos2dx3.4 Menu
  • extjs grid设置某列背景颜色和字体颜色的实现方法
  • perl常用函数
  • unity3d连接数据库
  • jquery多选
  • 可以查杀病毒的软件
  • node.js怎么用
  • [置顶]马粥街残酷史
  • 浅谈建筑地基基础加固施工技术亲
  • javascript要怎么学
  • 对外支付佣金需要代扣代缴印花税吗
  • 江苏税务app操作手册
  • 2.4车船使用税
  • 报税卡丢了要怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设