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

  • 9步,最短时间内起好一个有传播力的标题(九步是多少米)

    9步,最短时间内起好一个有传播力的标题(九步是多少米)

  • 华为怎么改微信图标(华为怎么改微信铃声)

    华为怎么改微信图标(华为怎么改微信铃声)

  • 华为荣耀8手机是安卓系统吗(华为荣耀8手机图片)

    华为荣耀8手机是安卓系统吗(华为荣耀8手机图片)

  • 华为mate30发布会哪里直播(华为mate30发布会主题曲)

    华为mate30发布会哪里直播(华为mate30发布会主题曲)

  • iphone11快充会有提示吗(苹果11快充会影响电池寿命吗)

    iphone11快充会有提示吗(苹果11快充会影响电池寿命吗)

  • 华为jkm一al00b是华为什么型号(华为jkm-al00b是什么型号多少钱)

    华为jkm一al00b是华为什么型号(华为jkm-al00b是什么型号多少钱)

  • word表格属性怎么设置(word表格属性怎么复制)

    word表格属性怎么设置(word表格属性怎么复制)

  • 荣耀v30是外置基带吗(荣耀v30是集成基带吗)

    荣耀v30是外置基带吗(荣耀v30是集成基带吗)

  • 小度在家1s无线网连不上(小度无线2021)

    小度在家1s无线网连不上(小度无线2021)

  • vivoz6手机什么时候上市的(vivoz6刚上市多少钱)

    vivoz6手机什么时候上市的(vivoz6刚上市多少钱)

  • 苹果手机如何调静音(苹果手机如何调通话音量)

    苹果手机如何调静音(苹果手机如何调通话音量)

  • airpods pro可以用手机充电器充电吗(airpods pro可以用湿纸巾擦吗)

    airpods pro可以用手机充电器充电吗(airpods pro可以用湿纸巾擦吗)

  • p40pro有超级微距吗(p40pro+有没有超级微距)

    p40pro有超级微距吗(p40pro+有没有超级微距)

  • 短信拦截怎么查(短信拦截在哪里查)

    短信拦截怎么查(短信拦截在哪里查)

  • 抖音上怎么剪辑短视频(抖音上怎么剪辑视频教程)

    抖音上怎么剪辑短视频(抖音上怎么剪辑视频教程)

  • 路由器的dns不可用是怎么回事(路由器的dns不可用怎么办)

    路由器的dns不可用是怎么回事(路由器的dns不可用怎么办)

  • ipadair3是否能关机充电(新ipadair3怎么关机)

    ipadair3是否能关机充电(新ipadair3怎么关机)

  • 苹果x是什么处理器(苹果怎么看是不是国行)

    苹果x是什么处理器(苹果怎么看是不是国行)

  • ios11怎么修改dns(苹果11怎么改dns)

    ios11怎么修改dns(苹果11怎么改dns)

  • 微信接收新消息通知打不开怎么办(微信接收新消息通知自动关闭)

    微信接收新消息通知打不开怎么办(微信接收新消息通知自动关闭)

  • 小米手机怎么显示帧数(小米手机怎么显示电量百分比)

    小米手机怎么显示帧数(小米手机怎么显示电量百分比)

  • oppor17和reno区别(oppor17好还是reno好)

    oppor17和reno区别(oppor17好还是reno好)

  • 打开网页时显示已重置连接(打开网页时显示无法获取属性)

    打开网页时显示已重置连接(打开网页时显示无法获取属性)

  • macos monterey值得升级吗(macos monterey值得安装吗)

    macos monterey值得升级吗(macos monterey值得安装吗)

  • 下半年房产税缴纳时间
  • 所得税申报表营业成本填什么数据
  • 支付客户劳务费怎么操作
  • 备用金可以不要发票吗
  • 乙方向甲方开具增值税专用发票
  • 代收水电费的账务处理
  • 出纳工作的七大技巧
  • 进出口代理公司哪家好
  • 非货币性资产交换固定资产清理
  • 分税制的内容有哪些?
  • 亏损企业对外捐赠的税前扣除
  • 冲销主营业务收入后导致发生额变大
  • 支付外聘老师的培训费
  • 运费营改增时间
  • 国税定额发票有效期是多长时间
  • 刻章后的发票要打印吗
  • 手撕发票的税点是多少
  • 建材公司将自产产品卖出
  • 软件服务费是什么
  • 合同条款签订
  • 合伙企业收到分红需要交所得税吗
  • 对数据文件操作,进行数据记录的交换都要经过
  • 软件服务费怎么算
  • 日志文件的名称和位置是什么
  • 企业支付宝给别人有什么用
  • 企业代付个人所得税计算公式
  • php实现ping功能
  • 如何抓好工程建设
  • 原始凭证的内容有哪些
  • 利息支出属于生产成本吗
  • 最薄的索尼微单
  • 开立异地银行结息通知
  • 金融企业贷款损失准备金计提比例
  • 任意公积金可以不提取吗
  • linux中php的作用
  • 金蝶利息收入结转怎么弄
  • 图像自动生成
  • web前端 css
  • libpcap python
  • 加油票发票抬头开错了
  • 申请税控盘流程需要几个工作日
  • java计数器的用法
  • 公帐的钱可以转到其他人帐户吗
  • 库存商品暂估入库是什么意思
  • 增值税是指怎样计算的
  • 造价咨询费计入固定资产吗
  • 再保险责任的承担
  • 投资软件和信息技术服务业
  • 未开票收入如何申报
  • 委托收款的业务场景有哪些
  • 报关代理费进成本吗
  • 小规模纳税人购进商品会计分录
  • 取得股东借给公司股权
  • 专用发票不抵扣要认证吗
  • 非营利医疗机构什么意思
  • 怎样编制银行存款凭证
  • macos mysql
  • ubuntu not authorized to perform operation
  • mac vm安装win10
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • spvic.exe - spvic是什么进程 有什么作用
  • windows7英雄联盟老是崩溃
  • win8桌面键盘
  • centos 常用命令教程
  • fpassist.exe是什么进程 有什么作用 fpassist进程查询
  • g++编译debug
  • win7显示ipv6无网络访问权限
  • win80xc0000001怎么修复
  • node.js jquery
  • 超大安卓游戏
  • dos批处理文件的扩展名
  • python多线程操作
  • linux多进程编程实例
  • nodejs详解
  • jquery easyUI中ajax异步校验用户名
  • 在WINDOWS系统中回收站的作用不包括
  • 安卓监听功能
  • 风险研判能力不足的原因
  • 江西省税务局官网查询系统
  • 请问在哪里可以看到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设