位置: IT常识 - 正文

Vue3 <script setup lang=“ts“> 使用指南(vue3 script setup withdefault)

编辑:rootadmin
Vue3 <script setup lang=“ts“> 使用指南

推荐整理分享Vue3 <script setup lang=“ts“> 使用指南(vue3 script setup withdefault),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3 script setup 绑定值,vue3 script setup 生命周期,vue3 script setup name,vue3 script setup reactive,vue3 script setup 绑定值,vue3 script setup props,vue3 script setup props,vue3 script setup props,内容如对您有帮助,希望把文章链接给更多的朋友!

本文主要是讲解 <script setup> 与 TypeScript 的基本使用。

<script setup> 是什么?

Vue3 <script setup lang=“ts“> 使用指南(vue3 script setup withdefault)

<script setup> 是在单文件组件 (SFC) 中使用 composition api 的编译时语法糖。

本文写作时,vue 使用的 3.2.26 版本。

1.1. 发展历程

我们先看看 vue3 <script setup> 的发展历程:

Vue3 在早期版本( 3.0.0-beta.21 之前)中对 composition api 的支持,只能在组件选项 setup 函数中使用。<template><h1>{{ msg }}</h1><button type="button" @click="add">count is: {{ count }}</button><ComponentA /><ComponentB /></template><script>import { defineComponent, ref } from 'vue'import ComponentA from '@/components/ComponentA'import ComponentB from '@/components/ComponentB'export default defineComponent({name: 'HelloWorld',components: { ComponentA, ComponentB },props: {msg: String,},setup(props, ctx) {const count = ref(0)function add() {count.value++}// 使用return {} 把变量、方法暴露给模板return {count,add,}},})</script>

在 3.0.0-beta.21 版本中增加了 <script setup> 的实验特性。如果你使用了,会提示你 <script setup> 还处在实验特性阶段。

在 3.2.0 版本中移除 <script setup> 的实验状态,从此,宣告 <script setup> 正式转正使用,成为框架稳定的特性之一。

<script setup lang="ts">import { ref } from 'vue'import ComponentA from '@/components/ComponentA'import ComponentB from '@/components/ComponentB'defineProps<{ msg: string }>()const count = ref(0)function add() {count.value++}</script>x<template><h1>{{ msg }}</h1><button type="button" @click="add">count is: {{ count }}</button><ComponentA /><ComponentB /></template>1.2. 优势

与组件选项 setup 函数对比, <script setup> 的优点:

更少、更简洁的代码,不需要使用 return {} 暴露变量和方法了,使用组件时不需要主动注册了;更好的 Typescript 支持,使用纯 Typescript 
本文链接地址:https://www.jiuchutong.com/zhishi/300015.html 转载请保留说明!

上一篇:【Axure】Axure RP 9下载、安装、授权、汉化(axure rp 9视频教程)

下一篇:【Python】控制自己的手机摄像头拍照,并自动发送到邮箱(python自动控制)

  • win7定时关机怎么禁用(win7定时关机怎么设置)(win7定时自动关机 命令)

    win7定时关机怎么禁用(win7定时关机怎么设置)(win7定时自动关机 命令)

  • hryfine手环怎么连接手机(hryfine手环怎么下载应用)

    hryfine手环怎么连接手机(hryfine手环怎么下载应用)

  • 抖音能进行分身吗(抖音怎么能分身)

    抖音能进行分身吗(抖音怎么能分身)

  • 微信群文件在哪找(微信群文件在哪里看到)

    微信群文件在哪找(微信群文件在哪里看到)

  • 抖音怎么在直播间点赞(抖音怎么在直播间隐藏名字)

    抖音怎么在直播间点赞(抖音怎么在直播间隐藏名字)

  • 官换机可以以旧换新吗(官换机以旧换新和零售的区别)

    官换机可以以旧换新吗(官换机以旧换新和零售的区别)

  • Excel升序和降序怎么设置(Excel升序和降序的对象是什么)

    Excel升序和降序怎么设置(Excel升序和降序的对象是什么)

  • 华为手机微信背景变黑色了怎么办(华为手机微信背景突然变成黑色了怎么办)

    华为手机微信背景变黑色了怎么办(华为手机微信背景突然变成黑色了怎么办)

  • 华为nova7指示灯在哪(华为nova7指示灯一直闪)

    华为nova7指示灯在哪(华为nova7指示灯一直闪)

  • 恢复出厂设置软件还在吗(恢复出厂设置软件里的东西还在吗)

    恢复出厂设置软件还在吗(恢复出厂设置软件里的东西还在吗)

  • 网易云音乐等级为什么听歌数不涨(网易云音乐等级规则)

    网易云音乐等级为什么听歌数不涨(网易云音乐等级规则)

  • 声音文件格式有哪些(声音文件格式有JPEG)

    声音文件格式有哪些(声音文件格式有JPEG)

  • 光猫闪红灯连不上网(光猫显示红灯连接网不可用)

    光猫闪红灯连不上网(光猫显示红灯连接网不可用)

  • 佳能ts3380打印机如何加墨(佳能ts3380打印机怎么连接wifi)

    佳能ts3380打印机如何加墨(佳能ts3380打印机怎么连接wifi)

  • ios迅雷闪退如何解决(苹果手机迅雷打不开直接闪退)

    ios迅雷闪退如何解决(苹果手机迅雷打不开直接闪退)

  • 小米mix2怎么开启快速充电(小米mix2怎么开热点)

    小米mix2怎么开启快速充电(小米mix2怎么开热点)

  • 苹果蓝牙耳机怎么切换到下一首歌(苹果蓝牙耳机怎么充电)

    苹果蓝牙耳机怎么切换到下一首歌(苹果蓝牙耳机怎么充电)

  • 淘宝亲情账号怎么弄(淘宝亲情账号怎么取消)

    淘宝亲情账号怎么弄(淘宝亲情账号怎么取消)

  • ios13查找怎么输入id(ios13查找我的iphone怎么用)

    ios13查找怎么输入id(ios13查找我的iphone怎么用)

  • 手机上查看icloud照片(手机上查看icloud备份)

    手机上查看icloud照片(手机上查看icloud备份)

  • 三星如何开应用分身(三星怎么弄应用锁)

    三星如何开应用分身(三星怎么弄应用锁)

  • 怎么解除呼叫转移功能(怎么解除呼叫转移功能华为)

    怎么解除呼叫转移功能(怎么解除呼叫转移功能华为)

  • 公众号推送文章怎么做(公众号推送文章及时提醒)

    公众号推送文章怎么做(公众号推送文章及时提醒)

  • 闪电盒子的红包口令是什么(闪电盒子红包版)

    闪电盒子的红包口令是什么(闪电盒子红包版)

  • airpods可以空盒充电吗(airpods空盒能连接手机吗)

    airpods可以空盒充电吗(airpods空盒能连接手机吗)

  • 小米mix2usb调试在哪(小米2usb调试在哪)

    小米mix2usb调试在哪(小米2usb调试在哪)

  • 筹建期间取得的利息收入 企业所得税
  • 出口货物退税是指
  • 行政单位财政直接支付适用范围
  • 增值税留抵税务处理办法
  • 政府补贴款需要缴纳增值税
  • 当月个税申报的是几月的工资表
  • 增值税普通发票几个点
  • 盈余公积补亏账务处理分录
  • 材料亏损怎么做会计分录?
  • 计提营业账簿印花税怎么做账
  • 生产前和生产后经常长喘气怎么回事
  • 专业合作社的业务范围
  • 残保金应减免错交了能退回吗
  • 进项税额转出怎么申报
  • 增值税专票盖章正确位置
  • 子女继承房地产怎么交税
  • 事业单位计提折旧的有哪些
  • 利润分配以前年度损益调整
  • 销售净利率怎么求
  • 差额征税做账分录
  • 商家不给发票可以报警吗
  • 商品促销有关问题
  • 云服务器免费使用
  • 冲账备用金的记账凭证怎么填
  • 开办费摊销从什么时候开始
  • 工商企业年报网上申报流程
  • thinkphp5开发教程
  • 司机公里补助用不用交个税
  • php中cookie的值存储在哪
  • 债券转让增值税例子
  • 个人股权分红如何缴税
  • 租房交了押金
  • 提供应税服务的纳税义务发生时间
  • 企业所得税的纳税人包括哪些
  • 混合筹资的定义
  • 世界上最贵的鼠标是用什么做的
  • php fopen读取文件
  • vue 自适应网站ui框架
  • vue-cli(vue脚手架)超详细教程
  • javaweb.xml配置文件
  • 企业所得税是填本年累计数吗
  • 固定资产类别有哪些
  • 住宿专票可以抵增值税吗
  • 房屋出租怎么开电子发票
  • 水利建设税根据什么申报
  • 赔绿化损失费的法律规定
  • dedecms上传视频
  • 开一般户需要开户许可证吗
  • 一般计税预缴增值税2%怎么算
  • 小规模企业现金流量表
  • 社保都有哪几项
  • 白条该如何处理好
  • 如果收到现金做账了还叫坐支
  • 物业公司付电业费合法吗
  • 以下各项不属于肝郁气滞证表现的是
  • 主营业务成本包括哪些
  • 内部无形资产交什么税
  • win10好几个操作系统
  • xp系统安装版如何安装
  • mac电脑技巧
  • 修改ssh端口号
  • 重装Windows11
  • mac通知中心设置方法
  • 双显示器设置主副屏的方法
  • windows10秋季更新
  • win10开机蓝屏提示修复
  • linux系统安装软件教程
  • opengl怎么学
  • 如何用bat删除指定文件
  • perl脚本调试方法
  • pyinstaller如何用
  • 字符串拼接join
  • python list set dict tuple
  • 使用image控件显示图片
  • 广西国家税务总局电子税务局官网
  • 票据代码和票据号码哪个是票据编号
  • 北京市税务局 案件
  • 供暖配套费
  • 深圳地税电子税务局
  • 朝阳地税局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设