vue系列之vue cli 3引入ts
插件
- vue-class-component
强化 Vue 组件,使用 TypeScript/装饰器 增强 Vue 组件 - vue-property-decorator
在 vue-class-component 上增强更多的结合 Vue 特性的装饰器 - vuex-class
基于vue-class-component对Vuex提供的装饰器
vue-class-component
<script lang="ts"> import Vue from 'vue' import Component from 'vue-class-component' @Component export default class App extends Vue { // 初始化数据 msg = 123 // 声明周期钩子 mounted () { this.greet() } // 计算属性 get computedMsg () { return 'computed ' + this.msg } // 方法 greet () { alert('greeting: ' + this.msg) } } </script>
改造.vue
- <script>标签添加lang="ts"声明
- 代码中导入 *.vue 文件的时候,需要写上 .vue 后缀
import Component from 'components/component.vue'
参考链接:
从 JavaScript 到 TypeScript 6 - Vue 引入 TypeScript
Vue2.5+ Typescript 引入全面指南
可能是最全的Vue-TypeScript教程(附实例代码和一键构建工具)
相关推荐
QiaoranC 2020-09-25
yuzhu 2020-11-16
85477104 2020-11-17
KANSYOUKYOU 2020-11-16
sjcheck 2020-11-03
怪我瞎 2020-10-28
源码zanqunet 2020-10-28
gloria0 2020-10-26
王军强 2020-10-21
学习web前端 2020-09-28
anchongnanzi 2020-09-21
安卓猴 2020-09-12
Macuroon 2020-09-11
kiven 2020-09-11
LittleCoder 2020-09-11
Cheetahcubs 2020-09-13
小焊猪web前端 2020-09-10
颤抖吧腿子 2020-09-04
softwear 2020-08-21