![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typescript
星期五の夜
stay hungry ... stay foolish ...
展开
-
vue3.2中的defineProps、defineEmits、defineExpose
1.defineExpose---主动暴露出来方法子组件:import { ref defineExpose } from 'vue'const handleNodeClick = () => { console.log('要执行的方法')}//将方法暴露出defineExpose({ handleNodeClick})父组件:// 通过ref<tree :show="show" ref="treeRef"></tree> const tr原创 2022-05-11 11:30:17 · 3303 阅读 · 4 评论 -
type和interface的区别
type和interface都可以用来表示接口,但实际用的时候会有写差异。1.type和interface的相同点:都是用来定义对象或函数的形状。interface example { name: string age: number}interface exampleFunc { (name:string,age:number): void} type example = { name: string age: number}原创 2022-03-17 14:05:11 · 17361 阅读 · 0 评论 -
ts基础速记
1.基础类型// ==========布尔值==========let isDone: boolean = false// ==========数字==========let decLiteral: number = 6;let hexLiteral: number = 0xf00d;let binaryLiteral: number = 0b1010;let octalLiteral: number = 0o744;// ==========字符串==========let fi原创 2022-03-03 22:20:47 · 1048 阅读 · 0 评论 -
ts中的感叹号和问号的用法
!用法用在变量前表示取反 用在赋值的内容后时,使null和undefined类型可以赋值给其他类型并通过编译let y:numbery = null // 无法通过编译y = undefined // 无法通过编译y = null!y = undefined!// 由于x是可选的,因此parma.x的类型为number | undefined,无法传递给number类型的y,因此需要用x!interface IDemo { x?: number}转载 2022-02-24 14:44:31 · 1107 阅读 · 0 评论 -
vue + typescript
环境搭建node的下载和安装不用多说,自行百度研究。1.使用npm全局安装ts npm i -g typescipt安装成功后输入tsc 检查,如果出现如下一大堆代码,说明安装成功windows安装过程中可能会出现以下情况:解决办法参考:[tsc不是内部或外部命令的解决办法](https://www.cnblogs.com/sanyekui/p/13157918.html)2.新建一个ts文件,在cmd中执行tsc 01_hello.ts会发现,多...原创 2021-10-26 16:43:09 · 293 阅读 · 0 评论