vue中使用axios呼叫後端介面

2021-09-24 21:45:35 字數 1145 閱讀 4466

vue本身不支援ajax介面的請求,所以在vue中經常使用axios這個介面請求工具。

axios的官方github:

在工程中的src目錄下新建乙個名為api的目錄,在src/api目錄下新建乙個index.js檔案。

在index.js裡面,編寫如下內容:

繫結api/index.js檔案,新增如下內容:

// 引用api檔案

import api from './api/index.js'

// 將api方法繫結到全域性

vue.prototype.$api = api

**如下:

index page

在console下可以看到如下資料,說明介面請求成功了。

在前後端分離的情況下,要解決的問題就是跨域問題。

配置 webpack 將介面**到本地

5.1 修改config/index.js檔案

找到proxytable,修改網域名稱

proxytable: 

},'/ms':

},// various dev server settings

host: 'localhost',

port: 8099,

autoopenbrowser: false,

erroroverlay: true,

notifyonerrors: true,

poll: false,

這種方法好像解決不了。

@override

.allowcredentials(true)

.allowedheaders("*")

.allowedorigins("*")

.allowedmethods("*");

} 」

【參考鏈結】:

Vue使用axios呼叫後台介面

安裝axios 在命令列輸入如下命令進行安裝 npm install axios2.配置介面位址 在 config index.js對proxytable進行修改 proxytable 3.新增介面 在src資料夾下建立api資料夾,在api資料夾中新增user.js user.js import ...

Axios 前端頁面使用axios呼叫後台介面

專案基本情況 前端專案是用vue.js做的,前端起的服務url http localhost 8080 後端專案是用node.js做的,後端起的服務url http localhost 3000 現在前端要呼叫後端服務其中乙個介面,url http localhost 3000 goods,這個介面...

vue專案使用axios請求後端資料

在專案中使用到的向後端請求和提交資料的方式,axios請求 在使用axios時,需要先安裝axios npm install axios安裝完成後在main.js中引入 import axios from axios 為了使用方便在定義為全域性方法 vue.prototype.http axios完...