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

  • 什么是富人税收政策
  • 免征增值税的项目如何开发票
  • 月薪3万个人所得税是多少
  • 季度的工会经费计税依据
  • 汇算清缴退款怎么入账
  • 从商业企业购进商品
  • 房地产开发企业资质等级有几个
  • 以前年度损益调整会计分录
  • 招待费增值税能抵扣吗
  • 超市送现金券怎么做账
  • 代收收入会计分录
  • 经营性租出固定资产的租金收入计入
  • 事业单位存货包括哪些
  • 出口退税代理费用大概多少
  • 小汽车残值率多少合适
  • 项目部临时设施平面图
  • 土地一次开发和二次开发
  • 2018一般纳税人印花税减半吗
  • 物业收租金必须要发票吗
  • 资产负债表用来调节利润的负债
  • 实收资本的入账金额怎么算
  • 个人所得税纳税比例
  • 物流公司转包出售合法吗
  • 什么科目呀
  • Win11 Build 10.0.22000.51 预览版ISO镜像下载汇总(苹果M1也可用)
  • macos10.15.7更新
  • 年折旧率怎么计算折旧几年
  • 税法中的视同行为如何开具发票
  • word2013压缩图片
  • 购买商场储值卡能退么?
  • PHP:Memcached::getResultCode()的用法_Memcached类
  • 出售报废的边角料收入会计分录
  • 笔记本电脑保养与维护
  • 二手车交易如何开票
  • 应收股利的主要特点
  • 橡皮树的养殖方法视频教程
  • 拉姆绍在哪里
  • thinkphp查询版本号
  • 汽车购置税去哪交钱
  • 转销坏账准备的会计分录有一个还是两个
  • 先申报工资还是先发工资
  • 股本减少是什么意思
  • ssh -o命令
  • 增值税专用发票几个点
  • 进出口额等于进口额加出口额吗
  • java事件处理机制三个重要概念
  • wordpress提示插件
  • js中定义变量关键词是
  • 月末一般无余额的账户是( )
  • 固定资产出售如何开票
  • 如何在个人所得税app上修改扣缴义务人
  • 应付账款数字太大咋办
  • 租赁行业出租方要交税吗
  • 会计物料超损费怎么算
  • 购买原材料产生的运费计入什么科目
  • 长期股权投资的初始计量
  • 被投资企业注销,确认投资损失需
  • 18年水利基金税率
  • 固定资产原价是指固定资产的什么
  • 怎样从sql数据库取数据
  • mysql数据库内存缓存设置
  • linux防御
  • rpm包安装的apache可以如何启动
  • un安装失败
  • spamsub.exe - spamsub进程是什么文件
  • 查看win8.1版本
  • windows 10 20h2推送
  • 新款apple macbook air
  • win7 windows安全
  • windows8如何使用
  • zabbix添加客户端
  • unity3D游戏开发
  • 如何提取api
  • js获取时间精确到毫秒
  • javascript查看数据类型
  • c# /n
  • 编程 delphi
  • 冲红和红冲的区别
  • A级纳税人和一般纳税人区别
  • 大乐透中奖查询走势图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设