一。创建项目,建议用vue-cli3.0 支持会相对比较好
vue create ts
选择手动
css选择sass 校验选择es
二。文件结构
打开home.vue ,这里说得是改成class得形式 export default Vue.extend这个改变不大 不说了
需要改子下
<template>
<div class="home">
<img alt="Vue logo" src="../assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
</div>
</template>
<script lang="ts">
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue';
import { Vue,Component } from 'vue-property-decorator'; // 用它得函数修饰符 后面会详细说这个
@Component({ //就算没组件 也必须得写
components: {
HelloWorld,
},
})
export default class helloWorld extends Vue {
created() {
}
// name: 'Home',
// @components: {
// HelloWorld
// }
}
</script>
下一章,会引入公共得ts, 混入ts 封装axios 看看与原来得区别