ts与js的语法不一样,但是ts是js的超集,js有的ts也必须有,只是使用起来更加严谨而已。
网上看到的各种建文件、各种建接口的方法都不正宗,太麻烦。
js的axios一般赋值给Vue.prototype.axios,ts也是可以的,但访问不要使用this而是使用Vue.protortype。具体方法如下
//main.ts
Vue.prototype.axios = axios;
//其他vue组件中,使用Vue.prorotype.axios就可以了
@Component
export default class Demo extends Vue {
axios = Vue.prototype.axios;
one(): void {
this.axios.get...
}
two():void
{
Vue.prototype.axios.get...
}