欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue實現(xiàn)把接口單獨存放在一個文件方式

 更新時間:2020年08月13日 08:34:45   作者:蟲兒啊  
這篇文章主要介紹了vue實現(xiàn)把接口單獨存放在一個文件方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

第一步:在src/router目錄下,建立一個js文件(文件名:httpConfig.js);

第二步:在httpConfig.js文件里面寫上

const aa = 'http://192.168.1.123';//本地測試
const config = {
 bb: aa+ '/article/articleListPage',//所需的接口
 
}
//需要讓外部拿到
export default config;

第三步:掉接口

_this.$http({
 url: _this.$httpConfig.bb,    //接口地址
 method: 'POST',      //請求方式
 contentType: "application/json;",  //內容類型
 headers: {
  'Content-Type': 'application/json' //請求頭
 },
 dataType: "json",      //數(shù)據(jù)格式
 async: false,       //設置同步/異步
 data: {
           //所需參數(shù)
 },
}).then(function(response) {
 console.log(response.data);   //打印成功信息
}, function(error) {
 console.log(error);     //打印錯誤信息
});

補充知識:Vue項目整合接口到同一個配置文件

首先創(chuàng)建一個js文件,我的命名是用api.js。

//數(shù)據(jù)接口的ip和端口
const ip = 'http://192.168.101.127:8080';



const zymllist = ip+'/hg6000/dsjjm/zymllist.do';
const wsqk = ip+'/hg6000/dsjjm/wssj.do';
const fdcqk1 = ip+'/hg6000/dsjjm/fdcqkZ.do';
const fdcqk2 = ip+'/hg6000/dsjjm/fdcqkB.do?sbno=2018-09&xzqhbm=420000&xzqhjb=2';
const sq = ip+'/hg6000/dsjjm/hbssq.do'

//一定要注冊才可以使用
export default {
  zymllist: zymllist,
  wsqk: wsqk,
  fdcqk1:fdcqk1,
  fdcqk2:fdcqk2,
  sq:sq,
}

在其他 .vue 文件內,如需調用api.js內的接口,需要先引用:

import api from "common/js/api";

引用完成后,使用如下:

this.axios
    .get(api.sq, {  //api.sq 為 api.js 文件夾中,名稱為 sq 的接口路徑
     params: {  //傳入的參數(shù)
      a:a 
     }
    })
    .then(res => { //此處要使用箭頭函數(shù),this指向才正確
      console.log(res)
    })
    .catch(function(error) {
     alert(error);
    });

以上這篇vue實現(xiàn)把接口單獨存放在一個文件方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 基于Vue實現(xiàn)簡單的權限控制

    基于Vue實現(xiàn)簡單的權限控制

    這篇文章主要為大家學習介紹了如何基于Vue實現(xiàn)簡單的權限控制,文中的示例代碼講解詳細,具有一定的參考價值,需要的小伙伴可以了解一下
    2023-07-07
  • Vue中在新窗口打開頁面及Vue-router的使用

    Vue中在新窗口打開頁面及Vue-router的使用

    這篇文章主要介紹了Vue中在新窗口打開頁面 及 Vue-router的使用,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • nuxt使用vuex存儲及獲取用戶信息踩坑的解決

    nuxt使用vuex存儲及獲取用戶信息踩坑的解決

    這篇文章主要介紹了nuxt使用vuex存儲及獲取用戶信息踩坑的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 使用D3.js+Vue實現(xiàn)一個簡單的柱形圖

    使用D3.js+Vue實現(xiàn)一個簡單的柱形圖

    這篇文章主要介紹了使用D3.js+Vue實現(xiàn)一個簡單的柱形圖,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • Vue(定時器)解決mounted不能獲取到data中的數(shù)據(jù)問題

    Vue(定時器)解決mounted不能獲取到data中的數(shù)據(jù)問題

    這篇文章主要介紹了Vue(定時器)解決mounted不能獲取到data中的數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue 中filter的多種用法

    vue 中filter的多種用法

    這篇文章主要介紹了vue 中filter的多種用法,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2018-04-04
  • Vue路由跳轉步驟詳解

    Vue路由跳轉步驟詳解

    這篇文章主要介紹了?Vue路由跳轉步驟詳解,主要介紹當訪問API成功后跳轉到新的Vue頁面怎么處理,感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • vue-draggable實現(xiàn)pc端拖拽效果

    vue-draggable實現(xiàn)pc端拖拽效果

    這篇文章主要為大家詳細介紹了vue-draggable實現(xiàn)pc端拖拽效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue計算屬性computed、事件、監(jiān)聽器watch的使用講解

    vue計算屬性computed、事件、監(jiān)聽器watch的使用講解

    今天小編就為大家分享一篇關于vue計算屬性computed、事件、監(jiān)聽器watch的使用講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Vue3學習之語法糖、箭頭函數(shù)、函數(shù)聲明詳解

    Vue3學習之語法糖、箭頭函數(shù)、函數(shù)聲明詳解

    在Vue3中箭頭函數(shù)被廣泛支持,尤其是在組合式API的上下文中,這篇文章主要給大家介紹了關于Vue3學習之語法糖、箭頭函數(shù)、函數(shù)聲明的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-08-08

最新評論