位置: 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正则表达式实例
  • 对公账户转到私人账户要手续费吗
  • 民间非营利组织会计制度及操作实务
  • 工程审计需要什么条件
  • php变量的基本概念
  • php的array函数
  • 计提工资个人所得税账务处理
  • 微信第三方登录信息修改
  • 移动加权平均法例题
  • 合伙企业分红个税税率表
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • pyecharts怎么用
  • opencv官方教程
  • vue路由跳转携带参数怎么接收
  • 命令行怎么管理员运行
  • js基本数据类型和复杂数据类型的区别
  • 厂房没租出去要交税吗
  • 增值税发票名称可以写个人吗
  • 企业之间收的借款利息该如何交税 原文
  • 支付临时工工资,需要个税申报吗
  • 帝国cms功能
  • 月度合并报表与年度合并区别
  • 接受投资者投入的无形资产其入账价值是
  • 购买材料发票未到如何做账?
  • sql server怎么用sql语句创建数据库
  • 项目差旅费可以直接入成本吗
  • 并购 投资
  • 银行退汇怎么做会计分录
  • 闲置资产计提折旧
  • 开具的增值税专用发票上注明的价款含税吗
  • 资产负债表中应付职工薪酬是负数
  • 财务费用包括什么项目
  • 接受投资者投入的资产
  • 财务费用利息收入怎么记账
  • 经营性应收项目和经营性应付项目
  • 外汇账户开立成功后,开户行应于
  • 怎么调整原材料的数量和单价
  • windowsxp教程
  • wbs是什么的缩写
  • win8系统启动不了如何修复
  • 如何设置自动删除安装包
  • xp系统改win7系统设置
  • launch.exe打不开
  • linux user命令
  • win7防火墙在哪设置
  • linux cpan
  • easyui datagrid resize
  • bootstrap响应式工具使用详解
  • clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
  • canvas实例
  • js实现功能
  • 河北省国家税务局电子税务局登录
  • 微信扫码开票的记录怎么查询
  • 地税局刚进去工资多少
  • 税务申报时显示未抄报税?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设