当前位置: 首页 > wzjs >正文

桂林本地网站aso推广公司

桂林本地网站,aso推广公司,用wordpress做开发,网站建设 每年收费在UniApp中,结合Vue 3的强大特性,进行网络请求的封装是项目中常见的需求。这样的封装不仅提高了代码的可维护性,还使得在组件中使用网络请求更加简洁。本文将详细介绍UniApp Vue 3中的网络请求封装,并提供一个简单的用法示例。 创…

在UniApp中,结合Vue 3的强大特性,进行网络请求的封装是项目中常见的需求。这样的封装不仅提高了代码的可维护性,还使得在组件中使用网络请求更加简洁。本文将详细介绍UniApp Vue 3中的网络请求封装,并提供一个简单的用法示例。

创建文件

在项目根目录下新建api文件夹下新建http.js和api.js

请求方法封装
http.js文件代码
//http.jslet baseUrl = 'http://120.48.109.174:8081';export const http = function(url, method = 'get', data = {}) {return new Promise((resolve, reject) => {uni.request({url: baseUrl + url,data,method,header: {'token': uni.getStorageSync('token') || ''}, // 自定义请求头success: res => { // 成功的回调if (res.data.code == 401) {uni.reLaunch({url: "/pages/login/login"});}resolve(res.data);},fail: (err) => { // 失败的回调reject(err);},complete: () => { // 不论成功失败的回调// 可以在这里写一些通用的逻辑,比如隐藏加载动画}});});
};
api.js文件代码
//api.jsimport { http } from '@/utils/http.js';// 示例:获取首页数据
export const getHome = ()=>{return http('/api/user/info', 'get')
}
页面使用
	import { onLoad } from '@dcloudio/uni-app'import { getHome } from '../../api/api'//页面加载调用onLoad(()=>{getHome().then((res)=>{console.log(res);})})

http://www.dtcms.com/wzjs/30476.html

相关文章:

  • html怎么做网站地图厦门小鱼网
  • 百度网盘网站开发文档模板站长之家网站介绍
  • 做重视频网站上海最新疫情
  • 浏览器如何推广自己网站百度下载免费安装
  • html查询网站制作网络关键词
  • 欢迎访问中国建设银行网站怎么建设自己的网站
  • wordpress网站文章排版插件网站提交收录入口链接
  • 深圳做自适应网站公司企业网站网页设计
  • 凡科建站快车登录沈阳企业网站seo公司
  • 什么做婚车网站最大徐州网站优化
  • 优质做网站价格北京seo管理
  • 旅游网站开发的需求分析国内做seo最好公司
  • 长沙找人做企业网站文案新媒体运营哪个培训机构好
  • 给设计网站做图廊坊关键词排名优化
  • 做催收的网站官方网站百度一下
  • 柞水县城乡建设局网站竞价外包代运营公司
  • 公司品牌网站建设价格低制作网站的工具
  • 镇江网站设计哪家好seo流量增加软件
  • 美女做游戏广告视频网站杭州seo网站建设
  • 网站盈利方式软件测试培训
  • 高校校园网站建设与运行西安seo王
  • 网站建设公司上海做网站公司电商网站建设哪家好
  • dedecms网站后台很卡网络营销网站平台有哪些
  • 男女之间做那个的网站专业网站seo推广
  • 桐城建设局网站搜索引擎免费下载
  • 上海做设计公司网站广西seo经理
  • 本地电脑做服务器建网站宣传推广图片
  • 泰安吧网站自然排名优化
  • 网站管理员怎么做网络推广运营是做什么
  • .net 大型网站开发技术上海网站快速排名优化