2017-10-11 56 views
0

我用Laravel護照運行Laravel 5.4和Vue.js和Axios。所以在我的/ home我打電話Vue.js組件:Laravel 5.4和Axion讓我瘋狂:「Axios沒有定義」

<passport-clients></passport-clients> 
<passport-authorized-clients></passport-authorized-clients> 
<passport-personal-access-tokens></passport-personal-access-tokens> 

當我運行服務器和鑽進頁面,組件被加載。然而,操作按鈕不起作用,但此錯誤的出現:

vue.js?3de6:482 [Vue warn]: Error in mounted hook: "ReferenceError: axios is not defined" found in ---> at /home/someusername/Documentos/AGIL/DESENVOLVIMENTO/somefolder/projeto/resources/assets/js/components/passport/Clients.vue

而其他的,如:

ReferenceError: axios is not defined at VueComponent.getClients (eval at (app.js:320), :277:13) at VueComponent.boundFn [as getClients] (eval at (app.js:418), :186:12) at VueComponent.prepareComponent (eval at (app.js:320), :260:18) at VueComponent.boundFn [as prepareComponent] (eval at (app.js:418), :186:12) at VueComponent.mounted (eval at (app.js:320), :252:14) at callHook (eval at (app.js:418), :2705:21) at Object.insert (eval at (app.js:418), :3586:7) at invokeInsertHook (eval at (app.js:418), :5532:28) at Vue$3.patch [as patch] (eval at (app.js:418), :5735:5) at Vue$3.Vue._update (eval at (app.js:418), :2454:19)

這讓我瘋了,我已經安裝了愛可信,Vue.js,任何小費?

回答

0

答案很簡單:

第一:如果你遵循一些教程或課程,不相信的東西的會工作方式相同。

編號2:內部資源/資產/ JS /組件/護照/,開放各component.vue(例如client.vue)和插入件後:

var axios = require("axios");