摘要:
当我们要对事件定义类型。一种是通过console.log(e)来看事件的类型。另外一种是@事件名的时候,将$event写好,鼠标放上去看事件类型。再讲$event删除。 如下: 然后我们定义函数的时候就可以指定事件类型了 const clickMi = (e:MouseEvent)=>{ conso 阅读全文
摘要:
我们平时的写法 import { ref } from "vue"; const msg = ref("你好世界"); 使用TS的写法 import { ref } from "vue"; const msg = ref<string>("你好世界"); listType表示数组里面放对象,我们可以 阅读全文
摘要:
向父元素发送消息 之前的语法: 在TS语法中,我们既要对defineEmits做类型约束,又要对emits做类型约束。 最主要是对defineEmits做一个泛型的约束。 //在泛型对象中,有几个事件就写几个约束 type emitsType = { //()中有n个参数,第一个固定的是e,其他有具 阅读全文
摘要:
小知识点:在vscode中定义好子组件的vue视图后。我们可以直接使用<子组件/>来使用子组件,因为我们使用了import插件,他会自动import 所需文件。 使用一:父向子传值,我们之前父向子传值的时候,子组件是如下: defineProps({ house: { type: String, r 阅读全文
摘要:
泛型是可以在保证类型安全的前提下,让函数等与多重类型一起工作,从而实现复用。常用于:函数、接口、class中。 泛型在定义的时候并不知道具体是什么类型,只有在调用的时候才知道是什么类型。 如下: /* 需求:定义一个getId方法,传入一个值,返回这个值 */ function getId<T>(v 阅读全文