真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue中如何解決代理和跨域問題

這篇文章將為大家詳細(xì)講解有關(guān)vue中如何解決代理和跨域問題,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元赤峰林西做網(wǎng)站,已為上家服務(wù),為赤峰林西各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

一、安裝vue-resource插件

cnpm install vue-resource --save

在根目錄下的package.json檢查一下插件的版本

vue中如何解決代理和跨域問題

在rourer-index.js下引入文件

import Resource from 'vue-resource'
Vue.use(Resource)

引入vue-resource后,可以基于全局的Vue對象使用http,也可以基于某個Vue實例使用http 參考鏈接

二、安裝axios插件

cnpm install --save axios

在后臺服務(wù)文件(server.js)中引入

var axios = require('axios')

新建一個公共Js文件,用于存放httpserver

vue中如何解決代理和跨域問題

import axios from 'axios' // 引入axios插件
export function getHttp (url, callFun) { //get請求方法
  axios.get(url).then(callFun)
  .catch(function(err){
    console.log(err)
  })
}

三、proxy代理

config-index.js文件下找到proxyTable設(shè)置代理

例如我的vue項目鏈接是 localhost:8080 后臺數(shù)據(jù)地址是 localhost:8081/api/seller(端口不一樣)

proxyTable: {
   '/api': {
    target: 'http://localhost:8081',
    changeOrigin: true,
    pathRewrite: {
     '^/api': '/api' // pathRewrite方法重寫url, 這樣配置出來的url為http://localhost:8081/api/seller
     // '^/api': '/' // pathRewrite方法重寫url, 這樣配置出來的url為http://localhost:8081/seller
    }
   }
  }

四、數(shù)據(jù)調(diào)用

在想調(diào)用數(shù)據(jù)的vue頁面中寫入如下代碼

js部分

html部分

關(guān)于vue中如何解決代理和跨域問題就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)頁標(biāo)題:vue中如何解決代理和跨域問題
標(biāo)題URL:http://weahome.cn/article/igpeeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部