ts文件暴露interface的几种方式
1. 默认暴露
1 export interface ICar { 2 name: string; 3 price: number; 4 }
2. 分别暴露
export interface ICar {
name: string;
price: number;
}
export interface IToy{
name: string;
price: number;
}
3.统一暴露
interface ICar {
name: string;
price: number;
}
interface IToy {
name: string;
price: number;
}
export type { ICar, IToy };
使用
import type { ICar,IToy } from "@/types/myType";
const cars = reactive<Array<ICar>>([
{ name: "奔驰", price: 35.15 },
{ name: "宝马", price: 18.55 },
{ name: "奥迪", price: 34.58 },
{ name: "特斯拉", price: 26.88 },
]);
const toy = reactive<IToy>({
name: "",
price: 0,
});

浙公网安备 33010602011771号