面试题答案
一键面试- 定义响应式对象:
import { ref } from 'vue'; // 使用ref定义响应式对象 const myReactiveObject = ref<{ myString: string; myNumber: number; }>({ myString: 'Hello', myNumber: 10 });
- 类型定义关键要点:
- 使用
ref
:在Vue 3的组合式API中,ref
用于创建响应式数据。这里ref
接受泛型参数,用于明确对象的类型。 - 对象类型定义:通过对象字面量的形式在泛型中定义对象的结构,指定每个属性的类型。例如
myString
为string
类型,myNumber
为number
类型。这样可以让TypeScript在编译时进行类型检查,避免在运行时出现类型错误。
- 使用