鍍金池/ 問(wèn)答/Python  HTML/ vue+typescript中,使用axios報(bào)錯(cuò)?

vue+typescript中,使用axios報(bào)錯(cuò)?

在vue-cli3.0新建了一個(gè)typescript項(xiàng)目中使用axios,于是在main.ts中引入

import axios from 'axios';
Vue.prototype.$axios = axios;
axios.defaults.baseURL = 'http://192.168.1.225:8088';

在vue文件中結(jié)果報(bào)錯(cuò)

圖片描述

這是我以前在js中用的方法,這次開(kāi)始使用ts中報(bào)錯(cuò),請(qǐng)問(wèn)一下應(yīng)該如何解決?感謝您的解答,謝謝

回答
編輯回答
幼梔

this.$XXX需要在new vue里掛載吧

比如this.$router
this.$store
this.$t()
這種

import axios from ‘a(chǎn)xios’ 直接 axios.使用就行了

2017年4月21日 09:45
編輯回答
傻丟丟

在ts中,不識(shí)別vue下面掛$axios,不可以掛在原型鏈上,可以換種方式

import axios from 'axios'
import Vueaxios from 'vue-axios'
Vue.use(Vueaxios, axios)

然后在vue中直接this.axios就可以

2017年7月3日 16:41
編輯回答
久舊酒
import axios form 'axios';
axios.post(
...
)
2017年10月25日 15:57