最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

vue項目前后端分離之最全請求封裝分享

2022-01-13 14:31 作者:拼搏的小浣熊  | 我要投稿


vue前后端分離項目各種請求封裝+應用

目錄



http.js

import axios from 'axios'

import qs from 'qs'

import httpApi from './httpApi.js'

// const baseSrc = ""

function setUrl(src) {

? let url = httpApi.api.baseSrc + httpApi.api[src]

? return? encodeURI(url)

}


function setOutUrl(src) {

? let url = httpApi.api[src]

? return? encodeURI(url)

}

export default {

? install(Vue) {

? ? //get 請求

? ? Vue.prototype.GetAxios = function(src, params) {

? ? ? let url = setUrl(src) //設置url

? ? ? return new Promise((resolve, reject) => {

? ? ? ? axios.get(url, params)

? ? ? ? ? .then(response => {

? ? ? ? ? ? resolve(response);

? ? ? ? ? }, err => {

? ? ? ? ? ? reject(err);

? ? ? ? ? })

? ? ? ? ? .catch((error) => {

? ? ? ? ? ? reject(error)

? ? ? ? ? })

? ? ? })

? ? }

? ? Vue.prototype.GetJson = function(src, params){

? ? ? let url = setUrl(src) //設置url

? ? ? return new Promise((resolve,reject)=>{

? ? ? ? axios.request({

? ? ? ? ? ? ? url: url,

? ? ? ? ? ? ? method:"get",

? ? ? ? ? ? ? params: params,

? ? ? ? ? ? ? headers: {

? ? ? ? ? ? ? ? 'Content-Type': "Application/json; charset=utf-8"

? ? ? ? ? ? ? }

? ? ? ? ? }).then((ok)=>{

? ? ? ? ? ? ? resolve(ok)

? ? ? ? ? }).catch((err)=>{

? ? ? ? ? ? ? reject(err)

? ? ? ? ? })

? ? ? })

? }

? ? // formdata格式 post

? 后續(xù)內(nèi)容請關注公眾號:“拼搏的小浣熊”,回復:“請求接口”


vue項目前后端分離之最全請求封裝分享的評論 (共 條)

分享到微博請遵守國家法律
宁都县| 贵定县| 徐水县| 正宁县| 南投县| 苏州市| 南陵县| 临西县| 明水县| 怀集县| 江北区| 万宁市| 泸州市| 蓝田县| 清徐县| 日喀则市| 西藏| 吉木乃县| 衡水市| 勐海县| 宜章县| 玉龙| 东丰县| 湛江市| 华阴市| 江达县| 久治县| 宝清县| 建宁县| 凤台县| 龙江县| 太湖县| 密山市| 信丰县| 长武县| 于都县| 崇礼县| 永春县| 卓资县| 常熟市| 潢川县|