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

  • 公司代扣代缴个人所得税如何退税
  • 税务局防范税收风险的措施
  • 租赁房屋怎么写合同
  • 实收资本印花税怎么申报税目
  • 金税四期对纳税的影响
  • 进项票丢了,假如税不抵了,怎么做账
  • 个体户个人经营所得税税率表2023
  • 预缴的税款
  • 培训机构给学员过生日
  • 负债类科目有借方余额吗
  • 辅导期一般纳税人什么意思
  • 机械租赁有哪些岗位
  • 收到公司退货会计分录
  • 租赁算投资吗
  • 本票汇票支票的区别
  • 实施计划成本存货发生毁损的会计处理怎么做?
  • 建筑行业预收账款
  • 电解铜进口可以卖吗
  • 维修费用的税率
  • 股票期权个人所得税税率表
  • 纳税人必须关注的10个涉税风险点
  • 物业营改增什么时候开始
  • 企业注销后注册资金取出需要交税吗
  • 员工辞退补偿金会计分录
  • mac桌面怎么整理
  • 银行汇票计入什么费用
  • 欠款利息收入如何入账
  • 投入的生产线应该怎么做
  • linux系统的文件与目录操作
  • 会计虚假做账
  • 不动产固定资产标识牌
  • 深度学习——VGG16模型详解
  • 双层for循环的程序流程图
  • 收到借款利息会计科目
  • php实现观察者模式
  • nginx ss
  • 滚动开发项目如何做账
  • 承包经营所得税税率表
  • php 输出字符串中字符的所有组合
  • 职工福利费属于短期薪酬吗
  • 税务局批扣是什么意思
  • 一般纳税人没有开票怎么申报增值税
  • 条码续展费用
  • 给股东分配股利
  • viite
  • 公司进项抵税
  • 织梦官网
  • 白条怎么收拾
  • 企业罚钱合理吗
  • 投资收益的主要形式有
  • 独资企业的税收政策
  • 品种法的特点有( )
  • 长期股权投资与其他权益工具投资的区别
  • 技术研发费用是什么意思
  • 实收资本能直接转账吗
  • 会计实务实操
  • 办公用品怎么开大额发票
  • 建账需要买哪些会计用品
  • 外商投资企业和外商独资企业
  • sql server索引的使用
  • WZCSLDR.exe - WZCSLDR是什么进程
  • centos7权限
  • 怎么配置命令
  • linux date-u
  • 安装win7系统后无法引导启动
  • mscorsvw.exe是什么进程
  • win8桌面不显示
  • win8怎么设置
  • android获取json数据
  • javascript函数的定义
  • vim fold
  • javascript XMLHttpRequest对象全面剖析
  • jquery判断数据类型
  • python守护线程与非守护线程
  • python添加用户并加入到相应组
  • js 类继承
  • 上海市网上税务局登录
  • 资产管理公司收购不良资产后怎么处置
  • 河南省国家税务总局网站
  • 纳税服务基本情况总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设