搜尋

首頁  >  問答  >  主體

javascript - vue用axios時報錯誤:Cannot read property 'protocol' of undefined!

1

2

3

4

5

6

<code>import Vue from 'vue'

import Vuex from 'vuex'

import axios from 'axios'

 

Vue.use(Vuex)

Vue.use(axios)</code>

報錯訊息:

isURLSameOrigin.js?cf95:57 Uncaught (in promise) TypeError: Cannot
read property 'protocol' of undefined

#

1

2

3

4

5

<code>at isURLSameOrigin (eval at <anonymous> (app.js:929), <anonymous>:57:21)

at dispatchXhrRequest (eval at <anonymous> (app.js:754), <anonymous>:108:50)

at Promise (<anonymous>)

at xhrAdapter (eval at <anonymous> (app.js:754), <anonymous>:12:10)

at dispatchRequest (eval at <anonymous> (app.js:866), <anonymous>:52:10)</code>

報錯截圖:

#但是,透過原型方式使用就正常

1

2

3

4

5

6

<code>import Vue from 'vue'

import Vuex from 'vuex'

import axios from 'axios'

 

Vue.use(Vuex)

Vue.prototype.$ajax = axios</code>

高洛峰高洛峰2865 天前3344

全部回覆(1)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-18 10:58:18

    為啥老有人認為 axios 是vue插件。 。話說哪裡有寫讓你 Vue.use(axios) 來使用的。 。

    回覆
    0
  • 取消回覆