vue使用ts 引入组件_vue中使用TS实现父子组件直接的通信

本文介绍了在Vue项目中使用TypeScript进行组件开发时,如何实现父子组件之间的通信。通过安装`vue-property-decorator`依赖,利用装饰器进行数据传递。包括子组件向父组件传递值和父组件向子组件传递值的方式,详细展示了TS语法在Vue组件中的应用。
摘要由CSDN通过智能技术生成

vue中使用ts

在vue中使用ts是需要有一定的ts基础的,如果对于ts小白的话还是推荐先看一下ts官网,先了解基础以后这样使用起来才会事半功倍。

1.下载依赖项

npm install --save vue-property-decorator

2.vue-property-decorator和vue-class-decorator的区别

vue-property-decorator是社区出的,vue-class-decorator是官网出的,我们可以理解为vue-property-decorator是vue-class-decorator的超集,里面封装了很多的装饰器,我们一般在项目中使用vue-property-decorator即可

子传父

父组件

{ {str}}

import {Vue,Component} from 'vue-property-decorator'

//引入子组件,在中Component创建

import Home from './home.vue';

@Component({

components: {

Home

}

})

//在script方面还是比起js有一定的差距的,这里需要大家好好琢磨一下

export default class App extends Vue {

// 初始化数据 data可以声明成类属性形式

str:String=""

// 接收子组件传递过来的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值