当前位置:网站首页>ts集成和使用
ts集成和使用
2022-08-04 20:04:00 【大象与小蚂蚁的生活】
1、集成
进入到项目,执行下面的命令
vue add typescript
这里选择n,生成的组件就会和文档给的一样;y则组件是class类型
上面的程序运行完,typescript也就集成好啦!
2、使用
<template>
<div class="red">
{
{
name}}
<home/>
</div>
</template>
<script lang="ts">
import {
defineComponents,toRefs,reactive} from "vue"
import home from "./components/home.vue";
// data数据的接口
interface User {
name: string;
age: number;
get(): string;
}
export default defineComponent({
name:"App",
components:{
},
setup(){
// ref只能用第二种写法
// 实现接口的第一种方法 属性可增不可减
// let data: User = reactive({
// name: "张三",
// age: 12,
// get() {
// return this.name;
// },
// set(){}
// });
// 实现接口的第二种方法 属性不可增减
// let data = reactive<User>({
// name: "张三",
// age: 12,
// get() {
// return this.name;
// },
// });
// 实现接口的第三种方法 属性可增不可减
let data = reactive({
name: "张三",
age: 12,
get() {
return this.name;
},
set() {
},
}) as User;
return {
...toRefs(data),
};
}
})
</script>
<style lang="scss">
</style>
边栏推荐
- 数据安全解决方案的发展
- JSD-2204-酷莎商城(管理员模块)-密码加密-Day10
- 使用百度EasyDL实现森林火灾预警识别
- Chrome 开发者工具 performance 标签页的用法
- KubeSphere简介,功能介绍,优势,架构说明及应用场景
- QCustomPlot 坐标轴间隔显示刻度标签
- 如何使用 jMeter Parallel Controller - 并行控制器以及一些常犯的错误
- 对比几类主流的跨端技术方案
- Use "green computing" technology to promote sustainable development of computing power
- 使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
猜你喜欢
随机推荐
六月 致 -.-- -..- -
使用.NET简单实现一个Redis的高性能克隆版(二)
In July 2022, domestic database memorabilia
C#将对象转换为Dictionary字典集合
【AGC】构建服务1-云函数示例
awk statistical average max min
win10终端中如何切换磁盘
37.轮播图
多用户同时远程登录连接到一台服务器
Finished product upgrade program
搭建MyCat2双主双从的MySQL读写分离
hash和history路由的区别
取证程序分类
华为交换机:STP测试实验
刷题-洛谷-P1307 数字反转
If it is test axi dma catch a few words here
JS手写JSON.stringify() (面试)
C#移动OA办公系统源码(基于微信企业号)
如何推动乡村振兴的落地
阿里的arthas使用,入门报错:Unable to attach to 32-bit process running under WOW64