码迷,mamicode.com
首页 > 其他好文 > 详细

初始Vue3.0(9)——模块-泛型改造

时间:2021-03-01 13:32:50      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:泛型   tps   code   java   images   UNC   初始   ade   --   

模块化结合typescript - 泛型改造

// 为函数添加泛型
function useURLLoader<T>(url: string) {
  const result = ref<T | null>(null)
// 在应用中的使用,可以定义不同的数据类型
interface DogResult {
  message: string;
  status: string;
}
interface CatResult {
  id: string;
  url: string;
  width: number;
  height: number;
}

// 免费猫图片的 API  https://api.thecatapi.com/v1/images/search?limit=1
const { result, loading, loaded } = useURLLoader<CatResult[]>(‘https://api.thecatapi.com/v1/images/search?limit=1‘)

初始Vue3.0(9)——模块-泛型改造

标签:泛型   tps   code   java   images   UNC   初始   ade   --   

原文地址:https://www.cnblogs.com/duet/p/14458433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!