第一步:下载@babel/plugin-proposal-optional-chaining

npm install --save-dev @babel/plugin-proposal-optional-chaining
或者
cnpm install --save-dev @babel/plugin-proposal-optional-chaining

第二步:在你的vue项目里的babel.config.js添加如下代码来拓展解析器

plugins:[

["@babel/plugin-proposal-optional-chaining"]  //解析 可选链式语法

]

module.exports = {presets: ['@vue/app'],plugins:[["@babel/plugin-proposal-optional-chaining"]  //解析 可选链式语法]
}

第三步:重启项目,一定要重启项目,不然解析器不能得到拓展

然后就大功告成,尽情的使用吧!

this.demo = res.data?.data?.demo;

vue项目中使用@babel/plugin-proposal-optional-chaining的?.语法,防止字段没有报错相关推荐

  1. vue项目dist编译文件部署到服务器:页面空白、F5刷新报错404、403报错、等等bug - 总结篇

    文章目录 问题一. vue编译打包dist文件之后部署到线上服务器 ,访问页面却是空白? 问题二.如果不是空白,页面F5之后就又变成空白? 以Nginx服务器为例,(如下图FTP所示) `404报错: ...

  2. 在VUE项目中使用SCSS,从安装步骤到语法说明,带你快速入门!!

    最近在做VUE项目时用到了SCSS ,在这里总结一下SCSS在项目中是如何使用的. 首先要了解什么是SCSS? SCSS是一种CSS预处理语言,定义了一种新的专门的编程语言,编译后形成正常的css文件 ...

  3. vue组件中引入public文件,build打包后找不到资源报错404

    在组件中我使用object标签预览pdf文件 <object width="100%" height="100%" data="/help/he ...

  4. Vue项目中遇到了大文件分片上传的问题

    Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么 ...

  5. 在vue项目中使用高德地图

    需求很重要,有需求你才有努力解决问题的方向,加油! 在我们使用vue构建项目的时候,难免在业务需求上会遇到使用高德地图的时候,这时候问题就来了. 我们该怎么在vue项目中插入高德地图?通过度娘我知道了 ...

  6. 在vue项目中引用萤石云播放器插件

    在vue项目中引用萤石云播放器插件 1. 萤石云官方开发文档: https://open.ys7.com/help/31 2. 登录官方网站:https://open.ys7.com/cn/s/ind ...

  7. Vue项目中操作svg文件

    Vue项目中使用svg 引入依赖 yarn add svg-sprite-loader -D [可选] yarn add svgo svgo-loader -D 依赖说明: svg-sprite-lo ...

  8. 使用H5Stream实现rtsp视频流播放,在Vue项目中 (无插件、可多视频源播放、亲测可用)

    本文主要介绍用H5Stream 在Web页面播放摄像头的RTSP视频流,从0到1的过程.包括WebSocket代理.h5ss.bat文件 运行一会就自己卡死了.H5ss服务死掉自动定时重启的脚本 等可 ...

  9. Bootstrap前端框架学习(一):Bootstrap在Vue项目中的安装及可视化布局

    Bootstrap前端框架学习(一):Bootstrap在Vue项目中的安装及可视化布局 node.js的安装 bootstrap的安装 bootstrap快速布局 node.js的安装 我们需要安装 ...

最新文章

  1. vs2010 学习Silverlight学习笔记(7):控件样式与模板
  2. 开源中国iOS客户端学习——(一)Prefix.pch文件
  3. 真,数学之美!用数学方式打开Facebook新Logo!旋转变换?
  4. org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 0): Type cannot be found
  5. 第46条:不要使用 dispatch_get_current_queue
  6. 一个百亿级日志系统是怎么设计出来的?
  7. 2007高考:考生要根据家庭经济条件慎重填报按办学成本收费的高校及专业
  8. 分布式 虚拟时间和虚拟同步_分布式虚拟跟踪
  9. java bean 转json 串,终于找到了一篇能看懂的如何把javabean转换成json字符串的文章,嘿嘿,分享一下!...
  10. python matplotlib画图遇到的问题——画多个子图
  11. 为什么到最后还是要 专注于博客写作
  12. javascript 自动化单元测试
  13. 【Android MyEclipse】no projects are found to import 如何解决
  14. 高等数学-第一章 函数 极限 连续
  15. 【计算机网络】湖科大微课堂 笔记目录(完结)
  16. 分享8个超酷的HTML5相册动画应用
  17. 木门代理商利用微信营销让自己的事业更上一层楼
  18. 惠普打印机显示服务器脱机,打印机脱机解决办法 HP打印机出现脱机故障的解决办法...
  19. 数据库期末大作业:机票预定信息系统数据库设计与实现
  20. 关于传播速率和传输速率的区别

热门文章

  1. ASPX一句话及一句话客户端
  2. 【Python】创蓝253云通讯平台国际短信API接口DEMO
  3. TensorFlow使用GPU
  4. 空中夺命“杀手锏”!以色列研发致命性无人机,让人毛骨悚然
  5. 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例62
  6. Android 之注册Facebook开发者账号
  7. linux修改主机名临时/永久
  8. Go1.19 那些事:国产芯片、内存模型等新特性,你知道多少?
  9. 区块链Oracle预言机实现教程【含代码】
  10. 用Multisim 14.1实现逻辑函数的化简与变换