首页 > 其他分享 >TypeScript在Vue中的使用-------ref

TypeScript在Vue中的使用-------ref

时间:2024-10-01 15:22:22浏览次数:17  
标签:TypeScript false name ------- done yansunda ref id

我们平时的写法

import { ref } from "vue";
const msg = ref("你好世界");

使用TS的写法

import { ref } from "vue";
const msg = ref<string>("你好世界");
listType表示数组里面放对象,我们可以用如下的方法进行调用
type listType = {
    id: number
    name: string
    done: boolean
}[];
const list = ref<listType>([
    { id: 1, name: "yansunda", done: false },
    { id: 2, name: "yansunda", done: false },
    { id: 3, name: "yansunda", done: false },
]);
console.log(list);

对listType的数组声明[]可以防止到<>中,这样子更加的灵活

那么将来有一个对象类型也有这个属性,我们也可以复用

type listType = {
    id: number;
    name: string;
    done: boolean;
};
const list = ref<listType[]>([
    { id: 1, name: "yansunda", done: false },
    { id: 2, name: "yansunda", done: false },
    { id: 3, name: "yansunda", done: false },
]);

 

标签:TypeScript,false,name,-------,done,yansunda,ref,id
From: https://www.cnblogs.com/yansunda/p/18442858

相关文章

  • 昇思MindSpore进阶教程--使能图算融合
    大家好,我是刘明,明志科技创始人,华为昇思MindSpore布道师。技术上主攻前端开发、鸿蒙开发和AI算法研究。努力为大家带来持续的技术分享,如果你也喜欢我的文章,就点个关注吧正文开始图算融合是MindSpore特有的网络性能优化技术。它可以通过自动分析和优化现有网络计算图逻......
  • 【机器学习-无监督学习】降维与主成分分析
    【作者主页】FrancekChen【专栏介绍】⌈⌈⌈Python机器学习⌋......
  • C项目--带权限的图书管理系统(1000多行代码,代码数据可下载,极其适合初学练手)
    本专栏目的更新C/C++的相关的项目前言C语言的图书权限管理系统完结(进阶的一点后面更新),1000多行代码(核心代码5、600行);本设计是一个比较综合的练习,用到数据结构(顺序表、链表、静态链表)、文件、排序、查找、字符串操作等方面的知识;由于本项目是本人一步一步边做边写笔记......