国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp接口請求api封裝,規(guī)范化調(diào)用

這篇具有很好參考價值的文章主要介紹了uniapp接口請求api封裝,規(guī)范化調(diào)用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

封裝規(guī)范和vue中的差不多,都是統(tǒng)一封裝成一個request對象,然后在api.js里面調(diào)用。

先創(chuàng)建一個utils文件夾,然后里面創(chuàng)建一個request.js,代碼如下:

export const baseURL = '基礎(chǔ)url地址'

const request = (options) => {
	// 判斷是不是完整的地址,不是的話,拼接上baseUrl
	let urlPath = ""
	if (options.url.indexOf("http") === -1) {
		urlPath = baseURL + options.url
	} else {
		urlPath = options.url
	}
	console.log("請求的url是:", urlPath);
	return new Promise((resolve, reject) => {
		uni.request({
			url: baseURL + options.url, //接口地址:前綴+方法中傳入的地址
			method: options.method || 'GET', //請求方法:傳入的方法或者默認是“GET”
			data: options.data || {}, //傳遞參數(shù):傳入的參數(shù)或者默認傳遞空集合
			header: {
				'token': uni.getStorageSync("token") || "" //自定義請求頭信息
			},
			success: (res) => {
				// 成功返回
				console.log("返回數(shù)據(jù):", res)
				resolve(res.data.response_data)
			},
			// 這里的接口請求,如果出現(xiàn)問題就輸出接口請求失敗
			fail: (err) => {
				console.log("請求錯誤:", err)
				reject(err)
			}
		})
	})
}

export default request

在api文件夾中封裝對應(yīng)的index.js文件,然后導(dǎo)入request對象:

import request from '@/utils/request'

export default {
	getUUID(data) {
		console.log("getUUID");
		return request({
			url: '/user/wxapp',
			method: 'get',
			data,
		})
	},
	changeStatus(data) {
		return request({
			url: '/message/isReads',
			method: 'post',
			data,
		})
	},
	getMsgType(params) {
		return request({
			url: '/message/messageType',
			method: 'get',
			params,
		})
	},
	deleteMsg(data) {
		return request({
			url: '/message/delete',
			method: 'post',
			data,
		})
	},
}

在對應(yīng)的vue或者react中引入并調(diào)用:uniapp接口請求api封裝,規(guī)范化調(diào)用,HTML前端,uni-app,vue.js,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-715906.html

到了這里,關(guān)于uniapp接口請求api封裝,規(guī)范化調(diào)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • idea的git的規(guī)范化提交插件

    idea的git的規(guī)范化提交插件

    1.在idea中安裝git的插件git commit Template插件 打開IDEA-選擇菜單欄的File-Settings,選擇Plugins-MarkPlace輸入Git Commit Template進行搜索,點擊apply, 2.在日常commit的?時候按照如下操作進行:在commit的頁面,點擊下圖的圖標(biāo)后,根據(jù)實際情況選擇或者輸入相關(guān)內(nèi)容,該插件會根據(jù)其填入的內(nèi)

    2024年02月12日
    瀏覽(21)
  • 在 Visual Studio 中規(guī)范化文件編輯

    在 Visual Studio 中規(guī)范化文件編輯

    生成了對應(yīng)的 .editorconfig 文件,存放在倉儲的根目錄。即對整個倉儲所有的用 VS 作為 IDE 編輯的項目生效。 同時支持子目錄有自己的 .editorconfig 文件,可以選擇繼承更高級別父目錄的配置,也可以不繼承。 該文件將應(yīng)用到模板項目當(dāng)中。除非特殊情況需根據(jù)項目定制編碼規(guī)

    2024年02月17日
    瀏覽(23)
  • 數(shù)據(jù)庫期末復(fù)習(xí)(10)數(shù)據(jù)庫規(guī)范化理論

    數(shù)據(jù)庫期末復(fù)習(xí)(10)數(shù)據(jù)庫規(guī)范化理論

    ?函數(shù)依賴(概念):FD 范式分解(評估準則): 模式分解(工具): 如何衡量一個數(shù)據(jù)庫好不好:準確 高效 如果一個數(shù)據(jù)庫設(shè)計的不好的話的,會帶來哪些問題 刪除異常 數(shù)據(jù)冗余 為什么會導(dǎo)致出現(xiàn)上方的問題:數(shù)據(jù)依賴 數(shù)據(jù)依賴的分類:完全依賴,部分依賴,傳遞依賴和相應(yīng)的定義 A

    2024年02月08日
    瀏覽(21)
  • 【數(shù)據(jù)庫原理 ? 四】數(shù)據(jù)庫設(shè)計和規(guī)范化理論

    【數(shù)據(jù)庫原理 ? 四】數(shù)據(jù)庫設(shè)計和規(guī)范化理論

    前言 數(shù)據(jù)庫技術(shù)是計算機科學(xué)技術(shù)中發(fā)展最快,應(yīng)用最廣的技術(shù)之一,它是專門研究如何科學(xué)的組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)的技術(shù)。它已成為各行各業(yè)存儲數(shù)據(jù)、管理信息、共享資源和決策支持的最先進,最常用的技術(shù)。 當(dāng)前互聯(lián)網(wǎng)+與大數(shù)據(jù),一切都建立

    2023年04月12日
    瀏覽(23)
  • Git Commit 之道:規(guī)范化 Commit Message 寫作指南

    Git Commit 之道:規(guī)范化 Commit Message 寫作指南

    commit message格式都包括三部分:Header,Body和Footer Header是必需的,Body和Footer則可以省略 Type(必需) type用于說明 git commit 的類別,允許使用下面幾個標(biāo)識。 feat :新功能(Feature) \\\"feat\\\"用于表示引入新功能或特性的變動。這種變動通常是在代碼庫中新增的功能,而不僅僅是修

    2024年02月03日
    瀏覽(28)
  • vsCode配置Eslint+Prettier結(jié)合使用詳細配置步驟,規(guī)范化開發(fā)

    vsCode配置Eslint+Prettier結(jié)合使用詳細配置步驟,規(guī)范化開發(fā)

    ????????eslint它規(guī)范的是代碼偏向語法層面上的風(fēng)格 。本篇文章以一個基本的vue項目,來說明eslint+prettier+husky配置項目代碼規(guī)范,為了更好的描述本文,我恢復(fù)了vscode的默認設(shè)置(即未安裝eslint,prettier等插件,setting中也沒有相關(guān)配置) 1、新建vue3.0腳手架項目 2、項目安裝

    2023年04月17日
    瀏覽(23)
  • 【Unity 實用工具篇】? | 行為狀態(tài)機StateMachine,規(guī)范化的管理對象行為
  • 干翻Dubbo系列第十五篇:Rest協(xié)議基于SpringBoot的規(guī)范化開發(fā)

    干翻Dubbo系列第十五篇:Rest協(xié)議基于SpringBoot的規(guī)范化開發(fā)

    文章目錄 一:Rest協(xié)議 1:協(xié)議概念 2:協(xié)議作用 二:搭建開發(fā)環(huán)境 1:父項目里邊引入的新的版本內(nèi)容 2:Api中的操作 3:Provider模塊 4:Consumer模塊 三:編碼 1:API模塊 2:Provider模塊 3:Consumer模塊 ????????Rest協(xié)議就是我們我們一開始基于SpringBoot或者是SpringMVC開發(fā)說的Re

    2024年02月10日
    瀏覽(23)
  • 系統(tǒng)架構(gòu)設(shè)計師---計算機基礎(chǔ)知識之?dāng)?shù)據(jù)庫系統(tǒng)結(jié)構(gòu)與規(guī)范化

    目錄 一、基本概念 ?二、 數(shù)據(jù)庫的結(jié)構(gòu) ?三、常用的數(shù)據(jù)模型 ? ? ? ??概念數(shù)據(jù)模型 ? ? ? ?基本數(shù)據(jù)模型 ? ? ? ?面向?qū)ο竽P?四、數(shù)據(jù)的規(guī)范化 ? ? ?函數(shù)依賴 ? ? ??范式 ? 1. 數(shù)據(jù)庫 (DataBase, DB) : 是指長期儲存在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。 ??

    2024年02月12日
    瀏覽(28)
  • 項目git commit時卡主不良代碼:husky讓Git檢查代碼規(guī)范化工作

    項目git commit時卡主不良代碼:husky讓Git檢查代碼規(guī)范化工作

    看完 《前端規(guī)范之Git工作流規(guī)范(Husky + Commitlint + Lint-staged)?前端規(guī)范之Git工作流規(guī)范(Husky + Commitlint + Lint-staged) - Yellow_ice - 博客園》,再次修改本文 團隊人一多,提交一多,還是要對備注加以區(qū)分,好快速找到變更點。這時候就需要對每次提交,需要輸入message,對提交

    2024年02月03日
    瀏覽(643)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包