位置: IT常识 - 正文

Vue 之 vue3 与 TS 的配合使用整理(vue3和ts)

编辑:rootadmin
Vue 之 vue3 与 TS 的配合使用整理 目录说明前言配置 tsconfig.json正文TypeScript 与组合式 API为组件的 props 标注类型使用 `<script setup>`语法限制Props 解构默认值非 `<script setup>` 场景下为组件的 emits 标注类型为 ref() 标注类型为 reactive() 标注类型为 computed() 标注类型为事件处理函数标注类型为 provide / inject 标注类型为模板引用标注类型为组件模板引用标注类型TypeScript 与选项式 API为组件的 props 标注类型为组件的 emits 标注类型为计算属性标记类型为事件处理函数标注类型扩展全局属性类型扩展的位置扩展自定义选项说明

推荐整理分享Vue 之 vue3 与 TS 的配合使用整理(vue3和ts),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3和typescript,vue3和typescript,vue3和ts,vue3区别,vue3区别,vue3和ts,vue3和ts,vue3和ts,内容如对您有帮助,希望把文章链接给更多的朋友!

本文主要是说明vue3中的一些ts的用法,且**文章内容都是从vue官网整理下来的**,如有重复,请说明,谢谢。

前言配置 tsconfig.jsonVue 之 vue3 与 TS 的配合使用整理(vue3和ts)

通过 create-vue 搭建的项目包含了预先配置好的 tsconfig.json。其底层配置抽象于 @vue/tsconfig 包中。在项目内我们使用 Project References 来确保运行在不同环境下的代码的类型正确 (比如应用代码和测试代码应该有不同的全局变量)。

手动配置 tsconfig.json 时,请留意以下选项:

compilerOptions.isolatedModules 应当设置为 true,因为 Vite 使用 esbuild 来转译 TypeScript,并受限于单文件转译的限制。

如果你正在使用选项式 API,需要将 compilerOptions.strict 设置为 true (或者至少开启 compilerOptions.noImplicitThis,它是 strict 模式的一部分),才可以获得对组件选项中 this 的类型检查。否则 this 会被认为是 any。

如果你在构建工具中配置了路径解析别名,例如 @/* 这个别名被默认配置在了 create-vue 项目中,你需要通过 compilerOptions.paths 选项为 TypeScript 再配置一遍。

正文TypeScript 与组合式 API为组件的 props 标注类型使用 <script setup>

当使用 <script setup> 时,defineProps() 宏函数支持从它的参数中推导类型:

<script setup lang="ts">const props = defineProps({ foo: { type: String, required: true }, bar: Number})props.foo // stringprops.bar // number | undefined</script>

这被称之为“运行时

本文链接地址:https://www.jiuchutong.com/zhishi/300158.html 转载请保留说明!

上一篇:教你一文解决 js 数字精度丢失问题(js遇到的问题)

下一篇:React通过classnames库添加类(react中key)

  • 共享文档多人编辑如何设置权限(共享文档多人编辑)

    共享文档多人编辑如何设置权限(共享文档多人编辑)

  • 如何给孩子申请一码通(如何给孩子申请银行卡流程)

    如何给孩子申请一码通(如何给孩子申请银行卡流程)

  • 苹果x几个摄像头(苹果x多少个摄像头)

    苹果x几个摄像头(苹果x多少个摄像头)

  • 40分钟视频如何发给好友(40分钟视频如何发给电脑)

    40分钟视频如何发给好友(40分钟视频如何发给电脑)

  • 轻颜怎么拍五分钟视频(轻颜怎么拍5分钟)

    轻颜怎么拍五分钟视频(轻颜怎么拍5分钟)

  • 淘宝直播回放还优惠吗(淘宝直播回放还有优惠吗)

    淘宝直播回放还优惠吗(淘宝直播回放还有优惠吗)

  • 隐藏了一个无效视频是什么意思(隐藏了一个无效的文件)

    隐藏了一个无效视频是什么意思(隐藏了一个无效的文件)

  • 三星s8插u盘没反应(三星手机插u盘后没有弹出)

    三星s8插u盘没反应(三星手机插u盘后没有弹出)

  • 投屏怎么倍速(投屏怎么倍速腾讯)

    投屏怎么倍速(投屏怎么倍速腾讯)

  • vivo相机实况怎么打开(vivox20相机实况模式)

    vivo相机实况怎么打开(vivox20相机实况模式)

  • 电脑闪退到桌面是什么原因(电脑闪退到桌面黑屏)

    电脑闪退到桌面是什么原因(电脑闪退到桌面黑屏)

  • qq视频录屏有提示吗(qq视频时录屏会被发现嘛)

    qq视频录屏有提示吗(qq视频时录屏会被发现嘛)

  • ipad2019新款可以接鼠标吗(ipad2019可以用airpods2吗)

    ipad2019新款可以接鼠标吗(ipad2019可以用airpods2吗)

  • cache分区什么意思(cache分区什么意思能使密码消失吗)

    cache分区什么意思(cache分区什么意思能使密码消失吗)

  • 手机有流量为什么还扣话费(手机有流量为什么用不了)

    手机有流量为什么还扣话费(手机有流量为什么用不了)

  • 华为mate30pro支持北斗导航吗(华为mate30pro支持广电网络吗)

    华为mate30pro支持北斗导航吗(华为mate30pro支持广电网络吗)

  • 手机怎么新建文件夹(手机怎么新建文件夹放各种文件)

    手机怎么新建文件夹(手机怎么新建文件夹放各种文件)

  • 小米推送通知是什么意思(小米系统消息推送)

    小米推送通知是什么意思(小米系统消息推送)

  • 荣耀20pro怎样设置白名单(荣耀20pro怎样设置动态壁纸)

    荣耀20pro怎样设置白名单(荣耀20pro怎样设置动态壁纸)

  • 抖音怎么看自己转发的视频(抖音怎么看自己多少级)

    抖音怎么看自己转发的视频(抖音怎么看自己多少级)

  • 低电量模式是什么意思(低电量模式什么用)

    低电量模式是什么意思(低电量模式什么用)

  • oppoFindx前置摄像头指示灯怎么亮(oppofindx前置摄像头黑屏)

    oppoFindx前置摄像头指示灯怎么亮(oppofindx前置摄像头黑屏)

  • vivoy93快捷栏在哪(vivo快捷栏怎么调回来)

    vivoy93快捷栏在哪(vivo快捷栏怎么调回来)

  • 台式电脑怎么连接手机热点(台式电脑怎么连接手机个人热点)

    台式电脑怎么连接手机热点(台式电脑怎么连接手机个人热点)

  • input与print语法(input和printf的区别)

    input与print语法(input和printf的区别)

  • 小规模纳税人进项发票怎么做账
  • 救援车拉货交警查吗?
  • 两家公司实际控制人为一个人
  • 小规模纳税人水电费税率
  • 用自产货物用抵债交换是否视同销售
  • 二手车销售统一专票图片
  • 报销 交通费
  • 销售产品收取的价款
  • 个税税费返还
  • 固定资产无形资产折旧时间起始
  • 营改增后可以抵扣的范围
  • 企业财务月确定不当造成税务问题
  • 小规模企业房产税怎么算
  • 500元以下不需要发票
  • 原材料质量问题退回
  • 增值税发票普票和专票有什么区别
  • 一般企业财务报表格式2019选是还是否
  • 企业结业后实收资本怎么处理?
  • 坏账准备确认后可以转回吗
  • 不动产增值税计算公式
  • 确认预计负债的必要条件
  • 幼儿园会计做账实操
  • 工人的意外险如何赔付
  • 个税申报晚了会退税费吗
  • 计算机怎么设置长亮
  • PHP:pg_connection_busy()的用法_PostgreSQL函数
  • 广告制作公司成本核算包含哪些
  • php的get
  • 中央公园纽约的历史背景
  • node.txt
  • 分包工程账务处理
  • 罗马湖在哪
  • php怎么访问本地的网页
  • 工伤死亡 赔偿
  • 增值税系统技术维护费抵扣只能当月申报
  • 金额太小不给开发票
  • 固定资产多少可以一次摊销
  • 企业年度汇算清缴申报表填写
  • 发票勾选认证具体流程
  • 帝国cms插件编写教程
  • mongodb导入数据三种方式
  • 订单不足停工
  • 补交土地税要交多少钱
  • 库存商品过期报废会计分录
  • 公司购买办公用品会计分录
  • 印花税计入什么会计分录
  • 已抵扣进项税额转出的会计分录怎么做
  • 租厂房需要办环评注意事项
  • 农民工专户里的钱能转出来吗
  • 在建工程中发生的费用
  • 失控发票进项税转出成本调整
  • 营业收入和营业总收入一样吗
  • 销项负数发票怎么冲减成本
  • 停薪留职社保怎么算
  • 完整版的苏若雪和沈浪
  • centos添加用户到组
  • 如何快速让你的钱变多
  • 微软雅黑啥意思
  • ctrl+的作用
  • windows8使用教程
  • winxp开启远程控制
  • macbookair2015安装win7 单系统
  • linux下4种kill某个用户所有进程的方法
  • win7文件夹选项在哪里打开
  • Win10预览版拆弹
  • win7系统如何给文件夹加密
  • unity 加载文件 卡顿
  • 批处理执行bat文件
  • cmd更改文件属性
  • 自定义标签的开发的3个步骤?
  • 批处理倒计时30秒内打开文件a,否则30秒后执行文件b
  • js 获取iframe
  • 使用简单工厂模式的好处
  • jquery field
  • jquery自带的弹出框
  • 契税减免优惠政策2023年最新
  • 广东国税局发票查询平台
  • 补充协议交印花税嘛
  • 2021年税务高雅春联带横批
  • 冷库出租需要交什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设