ts + vu3 + setup + volar 入门

这篇博客介绍了如何入门TypeScript与Vue3的结合使用,特别是如何在setup中处理props。内容涵盖 TypeScript 的基本数据类型如字符串、数字、布尔值,函数以及接口的定义,并展示了如何在Vue3的setup选项中获取props。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。是由微软开发的自由和开源的编程语言。在运行的时候,ts编译成JavaScript。

它是一门静态语言,静态语言的特点:

  • 强类型
  • 遵循ES6
  • 编译器严谨的语法检查

        ts默认文件后缀名为 .ts 

在 ts 中的 script 标签:

<script lang="ts" setup>
</script>

数据类型

        JavaScript数据类型:number、string、boolean、null、undifined

        引用类型:数组、对象、function

        typescript:any(任意类型)、void(没有返回值)、interface(接口)

定义变量

字符串

        const str = ref<string>("abc")

        const str = ref("abc") 根据值类型自动判断该类型变量是什么

数字

        const count = ref<number>(10)

        const count = ref(10)

布尔值

        const flag = ref<boolean>(true)

        const flag = ref(true)

函数

        function add(n1:string,n2:number):void{
        }

接口

        定义接口

                interface Iuser = {
                        name:string,
                        age:number|string
                }

        使用接口

                const user = reactive<Iuser>({
                        name:"mumu".
                        age:18
                })

在setup中获取porps

        import {defineProps} from 'vue'

        interface Iprops = {min:number,max:number}   // 定义porps的接口

        const props = defineProps<Iprops>()   // 定义props(父组件传递过来的参数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值