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

vue代理和跨域問題的解決

 更新時間:2018年07月18日 16:51:37   作者:木子曰辰陽  
這篇文章主要介紹了vue代理和跨域問題的解決,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、安裝vue-resource插件

cnpm install vue-resource --save

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

在rourer-index.js下引入文件

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

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

二、安裝axios插件

cnpm install --save axios

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

var axios = require('axios')

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

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設置代理

例如我的vue項目鏈接是 localhost:8080 后臺數據地址是 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
    }
   }
  }

四、數據調用

在想調用數據的vue頁面中寫入如下代碼

js部分

<script>
import {getHttp} from '../static/js/httpserver.js'
export default {
 data () {
  return {
   seller: {}
  }
 },
 methods: {
  shangjia: function () {
   let url = '/api/seller'
   getHttp(url, function (res) {
    res = res.data
    console.log(res)
   })
  }
 }
}
</script>

html部分

<template>
<div id="app">
 <div @click='shangjia()'><router-link to='/seller'>商家</router-link></div>
<router-view></router-view>
</div>
</template>

推薦可以模擬數據的網址

Easy Mock
rapapi

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • vue3動態(tài)監(jiān)聽瀏覽器窗口變化實例

    vue3動態(tài)監(jiān)聽瀏覽器窗口變化實例

    這篇文章主要給大家介紹了關于vue3動態(tài)監(jiān)聽瀏覽器窗口變化的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用vue3具有一定的參考學習價值,需要的朋友可以參考下
    2023-07-07
  • vue+element使用動態(tài)加載路由方式實現三級菜單頁面顯示的操作

    vue+element使用動態(tài)加載路由方式實現三級菜單頁面顯示的操作

    這篇文章主要介紹了vue+element使用動態(tài)加載路由方式實現三級菜單頁面顯示的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vant之van-list的使用及踩坑記錄

    vant之van-list的使用及踩坑記錄

    這篇文章主要介紹了vant之van-list的使用及踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 詳細聊聊Vue中的MVVM模式原理

    詳細聊聊Vue中的MVVM模式原理

    MVVM旨在利用WPF中的數據綁定函數,通過從視圖層中幾乎刪除所有GUI代碼(代碼隱藏),更好地促進視圖層開發(fā)與模式其余部分的分離,這篇文章主要給大家介紹了關于Vue.js中MVVM的相關資料,需要的朋友可以參考下
    2023-03-03
  • elementUI多選框反選的實現代碼

    elementUI多選框反選的實現代碼

    這篇文章主要介紹了elementUI多選框反選的實現代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • axios 封裝上傳文件的請求方法

    axios 封裝上傳文件的請求方法

    今天小編就為大家分享一篇axios 封裝上傳文件的請求方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue全局使用axios的方法實例詳解

    vue全局使用axios的方法實例詳解

    這篇文章主要介紹了vue全局使用axios的方法實例詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • vue+element導航欄高亮顯示的解決方式

    vue+element導航欄高亮顯示的解決方式

    今天小編就為大家分享一篇vue+element導航欄高亮顯示的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue+ElementUi+iframe實現輪播不同的網站

    vue+ElementUi+iframe實現輪播不同的網站

    需要實現一個輪播圖,輪播內容是不同的網站,并實現鼠標滑動時停止輪播,當鼠標10秒內不動時繼續(xù)輪播,所以本文給大家介紹了用vue+ElementUi+iframe實現輪播不同的網站,需要的朋友可以參考下
    2024-02-02
  • vue項目中vue.config.js文件詳解

    vue項目中vue.config.js文件詳解

    vue.config.js?是一個可選的配置文件,如果項目的?(和?package.json?同級的)?根目錄中存在這個文件,那么它會被?@vue/cli-service?自動加載,這篇文章主要介紹了vue項目中vue.config.js文件的介紹,需要的朋友可以參考下
    2024-02-02

最新評論

普洱| 宣汉县| 页游| 永兴县| 兖州市| 泊头市| 龙口市| 城固县| 朝阳市| 辉南县| 松溪县| 登封市| 修水县| 喀什市| 教育| 安康市| 鸡泽县| 金平| 昌平区| 武定县| 台东市| 石林| 株洲市| 上犹县| 乌拉特前旗| 永康市| 西青区| 金堂县| 长春市| 获嘉县| 元氏县| 天门市| 阿拉尔市| 德令哈市| 会理县| 利津县| 富川| 莱芜市| 高台县| 张家口市| 乐陵市|