当前位置: 首页 > news >正文

TS 踩坑之路(四)之 Vue3

一、在使用定义默认值withDefaults和defineProps 组合时,默认值设置报错

代码案例

在这里插入图片描述

报错信息

不能将类型“{ isBackBtn: false; }”分配给类型“(props: PropsType) => RouteMsgType”。
对象字面量只能指定已知属性,并且“isBackBtn”不在类型“(props: PropsType) => RouteMsgType”中。ts(2322)
headerTopPart.ts(14, 3): 所需类型来自属性 “routeMsg”,在此处的 “InferDefaults” 类型上声明该属性

解决办法

复杂数据类型,需要通过一个箭头函数return出来
ps: 由于title必传,所以需要加上title默认值

知识补充链接: TS定义组件Props的default和required

在这里插入图片描述

http://www.lryc.cn/news/114665.html

相关文章:

  • 【音视频】edge与chrome在性能上的比较
  • Docker Compose编排部署LNMP服务
  • git使用(常见用法)
  • 用例拆分情况考虑方案
  • 一文搞懂IS-IS报文通用格式
  • 位置参数 关键字参数
  • 【果树农药喷洒机器人】Part5:基于深度相机与分割掩膜的果树冠层体积探测方法
  • 生活小妙招之UE custom Decal
  • DAY02_Spring—第三方资源配置管理Spring容器Spring注解开发Spring整合Mybatis和Junit
  • Icon图标有哪些在线设计的工具推荐
  • 深度学习环境安装依赖时常见错误解决
  • opencv基础47 查找图像轮廓cv2.findContours()详解
  • Splunk Enterprise for mac(可视化数据分析软件)详细安装教程
  • 如何实现环卫项目运营的数字化管理,达到企业降本增效的目的?
  • React Native连接Zebra斑马打印机通过发送CPCL指令打印(Android 和 iOS通用)
  • 使用 Simulink 进行 STM32 编程
  • 走出迷宫的最少步数and第一条出路
  • MediaCodec创建对应解码器
  • 使用eXosip+ffmpeg、ffplay命令行实现sip客户端
  • dotNet 之网络TCP
  • python基础面试题汇总(持续更新),冲击offer
  • Java课题笔记~ AOP编程术语(掌握)
  • 暑假刷题第23天--8/6
  • ArcGIS API for JavaScript 4.x 教程(一) 显示一张地图
  • Python-OpenCV中的图像处理
  • 分清性能测试,负载测试,压力测试这三个的区别
  • 前端架构师岗位的工作职责(合集)
  • 使用 Amazon ECS Anywhere 在边缘部署 Amazon IoT Greengrass
  • pytorch Stream 多流处理
  • 微信小程序选项卡切换(滑动切换,点击切换)