(六)处理 emit 传递的方法类型和computed 类型定义

2023-02-22 15:27:43 浏览数 (2)

一、定义 emits 类型&原生 DOM 元素类型

触发自定义事件
代码语言:javascript复制
<script setup lang="ts">
function 事件名(传递的字段名: 类型) {
    // 逻辑代码
    ...
}
</script>

二、computed 计算属性类型定义

computed 可以根据返回值来自动推断类型,所以就不用手动定义类型了
代码语言:javascript复制
<script setup lang="ts">
import { computed } from 'vue'

const xxx = computed(() => {
    // 一业务逻辑
    ...
})
</script>

0 人点赞