最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue-cli開發(fā)時,關于ajax跨域的解決方法(推薦)

 更新時間:2018年02月03日 14:58:03   作者:ifredom  
下面小編就為大家分享一篇vue-cli開發(fā)時,關于ajax跨域的解決方法(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

目的:使用vue-cli構建的項目,在開發(fā)時,想要訪問后臺接口獲取數(shù)據(jù),這時就會出現(xiàn)跨域問題。

在config/index.js中進行如下配置

【即在進行ajax請求時,地址中任何以/api開頭的請求地址都被解析為目標地址,target就是你想要的后臺接口地址】

proxyTable: { 
‘/api': { 
target: ‘https://188.188.18.8‘, 
changeOrigin: true, 
pathRewrite: { 
‘^/api': ” 
} 
} 
}
“`

vue-resource調(diào)用示例

this.$http.get('/api/v4/user/login', [options]).then(function(response){
  // 響應成功回調(diào)
}, function(response){
  // 響應錯誤回調(diào)
});

axios調(diào)用示例

 axios({
  method: 'get',
  headers: {'Accept': '*/*'},
  url: '/api/v4/user/login',
  data: options
 })
 .then(function (response) {
  console.log(response.data)
 })
 .catch(function (error) {
  console.log(error)
 })

講解原理:

在配置中: target: ‘https://188.188.18.8'

在上方vue-resource示例中 第一個參數(shù)為: /api/v4/user/login

就會被本地服務器自動解析為 https://188.188.18.8/v4/user/login 而這個正式我們需要的地址。

跨域原理(本地文件假裝在遠程服務器上):

通過瀏覽器打開頁面,當發(fā)起請求時:本地服務器的地址(通常是localhost:8080或者127.0.0.1:8080)會收到這個請求,接下來發(fā)現(xiàn)這個請求地址中含有字符串 /api,那么本地服務器會將請求地址變?yōu)?https://188.188.18.8/v4/ (配置地址) + user/login(調(diào)用方法處的詳細地址)。

同時本地服務器的地址會由localhost:8080 變?yōu)閔ttps://188.188.18.8/v4/,結果就是:

我們本地的文件會被認為是放在目標地址(https://188.188.18.8/v4/)服務器上的,當前服務器上的文件請求服務器其他東西,自然就不是跨域了。

以上這篇vue-cli開發(fā)時,關于ajax跨域的解決方法(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue+ElementUI?實現(xiàn)分頁功能-mysql數(shù)據(jù)

    Vue+ElementUI?實現(xiàn)分頁功能-mysql數(shù)據(jù)

    這篇文章主要介紹了Vue+ElementUI?實現(xiàn)分頁查詢-mysql數(shù)據(jù),當數(shù)據(jù)庫中數(shù)據(jù)比較多時,就每次只查詢一部分來緩解服務器和頁面壓力。這里使用elementui的?Pagination?分頁?組件,配合mysql的limit語句,實現(xiàn)分頁查詢mysql數(shù)據(jù),下面來看看具體實現(xiàn)過程,希望對大家學習有所幫助
    2021-12-12
  • 如何解決vue與傳統(tǒng)jquery插件沖突

    如何解決vue與傳統(tǒng)jquery插件沖突

    本篇文章主要介紹了如何解決vue與傳統(tǒng)jquery插件沖突,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Vue首屏性能優(yōu)化組件知識點總結

    Vue首屏性能優(yōu)化組件知識點總結

    在本篇文章里小編給大家整理了一篇關于Vue首屏性能優(yōu)化組件知識點總結,有需要的朋友們可以跟著學習下。
    2021-11-11
  • vue?LogicFlow自定義邊實現(xiàn)示例詳解

    vue?LogicFlow自定義邊實現(xiàn)示例詳解

    這篇文章主要為大家介紹了vue?LogicFlow自定義邊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Vue3之元素和組件的動畫切換實現(xiàn)示例詳解

    Vue3之元素和組件的動畫切換實現(xiàn)示例詳解

    這篇文章主要為大家介紹了Vue3之元素和組件的動畫切換實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 基于element-ui對話框el-dialog初始化的校驗問題解決

    基于element-ui對話框el-dialog初始化的校驗問題解決

    這篇文章主要介紹了基于element-ui對話框el-dialog初始化的校驗問題解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • VuePress 中如何增加用戶登錄功能

    VuePress 中如何增加用戶登錄功能

    VuePress 由兩部分組成:一個以 Vue 驅動的主題系統(tǒng)的簡約靜態(tài)網(wǎng)站生成工具,和一個為編寫技術文檔而優(yōu)化的默認主題。它是為了支持 Vue 子項目的文檔需求而創(chuàng)建的
    2019-11-11
  • 淺析vue如何實現(xiàn)手機橫屏功能

    淺析vue如何實現(xiàn)手機橫屏功能

    在項目開發(fā)中有時候需求需要手動實現(xiàn)橫屏功能,所以這篇文章主要為大家詳細介紹了如何使用Vue實現(xiàn)手機橫屏功能,需要的小伙伴可以參考一下
    2024-03-03
  • 通過fastclick源碼分析徹底解決tap“點透”

    通過fastclick源碼分析徹底解決tap“點透”

    這篇文章主要介紹了通過fastclick源碼分析徹底解決tap“點透”問題的知識內(nèi)容,有興趣的朋友學習一下吧。
    2017-12-12
  • Vue3 appear 失效的問題及如何使用 appear

    Vue3 appear 失效的問題及如何使用 appear

    appear 是一個在元素默認被顯示的情況下 調(diào)用進入動畫效果,使得元素在這種初次渲染情況下 執(zhí)行進入動畫的屬性,最近在學習vue3的動畫時遇到appear無法生效的問題,本文給大家詳細講解,感興趣的朋友一起看看吧
    2023-10-10

最新評論

三江| 六枝特区| 康马县| 太康县| 河东区| 新源县| 东明县| 连南| 怀安县| 明星| 子洲县| 呼和浩特市| 高邮市| 色达县| SHOW| 临沂市| 托里县| 泸水县| 忻州市| 南靖县| 西乌珠穆沁旗| 阳信县| 巴林右旗| 建平县| 永春县| 吴堡县| 玉屏| 文昌市| 仲巴县| 长岛县| 霍林郭勒市| 漳州市| 日照市| 镇康县| 积石山| 清远市| 瑞丽市| 文安县| 若羌县| 博客| 襄樊市|