没有合适的资源?快使用搜索试试~ 我知道了~
详解TypeScript+Vue 插件 vue-class-component的使用总结
3 下载量 149 浏览量
2020-10-17
09:37:49
上传
评论
收藏 42KB PDF 举报
温馨提示
试读
2页
主要介绍了TypeScript+Vue 插件 vue-class-component的使用总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
资源推荐
资源详情
资源评论
详解详解TypeScript+Vue 插件插件 vue-class-component的使用总结的使用总结
主要介绍了TypeScript+Vue 插件 vue-class-component的使用总结,小编觉得挺不错的,现在分享给大家,也
给大家做个参考。一起跟随小编过来看看吧
首先 下载
npm install vue-class-component vue-property-decorator --save-dev
一梭子直接干;
其次,咱来说说它们的区别与联系:
vue-property-decorator社区出品;vue-class-component官方出品
vue-class-component提供了Vue、Component等;
vue-property-decorator深度依赖了vue-class-component,拓展出了更多操作符:@Prop、@Emit、@Inject、@Model、
@Provide、@Watch;
开发时正常引入开发时正常引入vue-property-decorator就行就行
引入后写vue代码就是如此,
import {Component, Prop, Vue} from 'vue-property-decorator'
@Component
export default class App extends Vue {
name:string = 'Simon Zhang'
// computed
get MyName():string {
return `My name is ${this.name}`
}
// methods
sayHello():void {
alert(`Hello ${this.name}`)
}
mounted() {
this.sayHello();
}
}
相当于
export default {
data () {
return {
name: 'Simon Zhang'
}
},
mounted () {
this.sayHello()
},
computed: {
MyName() {
return `My name is ${this.name}`
}
},
methods: {
sayHello() {
alert(`Hello ${this.name}`)
},
}
}
大佬都说爽的一批;
然鹅菜鸟我遇到问题一堆,以下做个积累总结:
资源评论
weixin_38691319
- 粉丝: 2
- 资源: 910
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功