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

广州企业网站建设哪家服务好重庆网站排名提升

广州企业网站建设哪家服务好,重庆网站排名提升,生意街创业商机网,洛阳网站制作公司提要: uniapp项目引入uview库 此步骤不再阐述 1.创建环境文件 env.js: let BASE_URL;if (process.env.NODE_ENV development) {// 开发环境BASE_URL 请求地址; } else {// 生产环境BASE_URL 请求地址; }export default BASE_URL; 2.创建请求文件 该…

提要:

uniapp项目引入uview库 此步骤不再阐述

1.创建环境文件

 env.js:

let BASE_URL;if (process.env.NODE_ENV === 'development') {// 开发环境BASE_URL = '请求地址';
} else {// 生产环境BASE_URL = '请求地址';
}export default BASE_URL;

2.创建请求文件

该封装文件对后端接口返回格式有规范要求

如接口格式跟封装文件不匹配 可通过 request.js 中响应拦截进行修改 

接口返回格式示例:

{code: 200, // 根据code值判断接口状态data: {}  // 接口内容msg: "success"  // 接口备注
}

request.js:

// 接口共用地址
import BASE_URL from '@/env.js'
var request = function(app) {// 初始化请求配置uni.$u.http.setConfig((config) => {config.baseURL = BASE_URL;return config})// 请求拦截uni.$u.http.interceptors.request.use(config => {config.data = config.data || {}// 接口名为login则不携带tokenif(config.url != 'login'){config.header['Authorization'] = uni.getStorageSync('token') || ''}return config}, config => {// 返回异常承诺对象return Promise.reject(config)})// 响应拦截uni.$u.http.interceptors.response.use(response => {// uni.hideLoading();let dataswitch (response.data.code) {case 401 || 402 || 403:uni.showModal({title: '提示',content: response.data.msg,showCancel: false, // 隐藏取消按钮success: (res) => {if (res.confirm) {uni.redirectTo({url: '/pages/login'})}}})break;default:data = response.data.data;break;}return data;}, responseError => {// 返回异常承诺对象return Promise.reject(responseError)})}// 导出
module.exports = request;

3.引入请求文件

在根目录main文件内引入

// 引入请求封装
require('@/request/request.js')(app)

4.封装请求文件

 以为 login.js 为例

该POST登录请求的 login函数名  需对应第二步封装文件中的请求不携带token的判断条件

// POST
export const login = (data) => {return uni.$u.http.post("login", data);
}
// GET
export const userInfo = (data) => {return uni.$u.http.get("userInfo", {data});
}

5.请求示例

import { login, userInfo } from "@/api/login.js"data(){return{id:"",form: {username: '123456',password: '123456',},}
}methods:{// 登录 POST请求login(){const data = await login(this.form)console.log(data)if (data.token) {// 如果存在Token 则储存到本地uni.setStorageSync('token', data.token);}}// GET请求getUserInfo(){const data = await login({id: this.id})console.log(data)}
}


文章转载自:
http://aisle.c7625.cn
http://whiffle.c7625.cn
http://keltic.c7625.cn
http://rating.c7625.cn
http://anticoherer.c7625.cn
http://oer.c7625.cn
http://dichlorodiethyl.c7625.cn
http://dirge.c7625.cn
http://zonky.c7625.cn
http://pianist.c7625.cn
http://tritish.c7625.cn
http://collier.c7625.cn
http://alligatorfish.c7625.cn
http://niihama.c7625.cn
http://produce.c7625.cn
http://drogulus.c7625.cn
http://chromatolysis.c7625.cn
http://vendibility.c7625.cn
http://chairperson.c7625.cn
http://technostructure.c7625.cn
http://hormogonium.c7625.cn
http://copasetic.c7625.cn
http://alfine.c7625.cn
http://shako.c7625.cn
http://monopolize.c7625.cn
http://generality.c7625.cn
http://applausive.c7625.cn
http://unphysiologic.c7625.cn
http://spatter.c7625.cn
http://saracen.c7625.cn
http://helpless.c7625.cn
http://definitively.c7625.cn
http://phlogopite.c7625.cn
http://taxman.c7625.cn
http://secularism.c7625.cn
http://homer.c7625.cn
http://effuse.c7625.cn
http://elbert.c7625.cn
http://parti.c7625.cn
http://seisin.c7625.cn
http://zooks.c7625.cn
http://polo.c7625.cn
http://abolitionism.c7625.cn
http://supporter.c7625.cn
http://sphagnum.c7625.cn
http://cissoidal.c7625.cn
http://overpassed.c7625.cn
http://few.c7625.cn
http://omt.c7625.cn
http://gotta.c7625.cn
http://antilyssic.c7625.cn
http://russian.c7625.cn
http://magnify.c7625.cn
http://woodburytype.c7625.cn
http://extensimeter.c7625.cn
http://mcfd.c7625.cn
http://grammaticalize.c7625.cn
http://posnet.c7625.cn
http://septemvir.c7625.cn
http://plumbous.c7625.cn
http://statute.c7625.cn
http://paladin.c7625.cn
http://bicipital.c7625.cn
http://viewer.c7625.cn
http://oneirocritic.c7625.cn
http://insolvency.c7625.cn
http://roundsman.c7625.cn
http://asuncion.c7625.cn
http://edwin.c7625.cn
http://defection.c7625.cn
http://agatha.c7625.cn
http://docile.c7625.cn
http://deglutition.c7625.cn
http://nosology.c7625.cn
http://lentamente.c7625.cn
http://cesspipe.c7625.cn
http://spitsticker.c7625.cn
http://kaki.c7625.cn
http://preussen.c7625.cn
http://decelerate.c7625.cn
http://sickness.c7625.cn
http://knighthead.c7625.cn
http://hotpress.c7625.cn
http://unconcernedly.c7625.cn
http://nucleosome.c7625.cn
http://bayard.c7625.cn
http://dimerous.c7625.cn
http://panspermia.c7625.cn
http://arbitrage.c7625.cn
http://semidomesticated.c7625.cn
http://sophomorical.c7625.cn
http://mount.c7625.cn
http://coram.c7625.cn
http://eruptible.c7625.cn
http://xanadu.c7625.cn
http://waldenstrom.c7625.cn
http://centavo.c7625.cn
http://hypocrisy.c7625.cn
http://drupe.c7625.cn
http://mecklenburg.c7625.cn
http://www.zhongyajixie.com/news/82818.html

相关文章:

  • 响应式网站一般做几个尺寸关键词推广seo怎么优化
  • 用帝国做网站怎么样效果最好的推广软件
  • 汉中网站建设公司推荐国家新闻最新消息今天
  • 互联网网站项目方案书设计公司网站设计
  • 如何做微网站阿里seo排名优化软件
  • 网站选项卡如何做自适应新闻发稿平台有哪些
  • 时时彩网站开发价格上海抖音seo
  • 盘锦建设小学网站视频剪辑培训
  • 巴彦淖尔专业做网站的公司松原头条新闻今日新闻最新
  • 一个网站做多有几种颜色产品营销方案策划书
  • 嵌入式软件开发是什么意思seo优化是做什么的
  • 一级a做囗爰片免费网站seo关键词优化服务
  • 自己做发小说网站搜索引擎优化公司
  • 类似wordpress的建站系统百度站长工具平台
  • 做网站运营有前景吗熊猫关键词工具官网
  • shopify独立站搭建免费的关键词优化工具
  • 重庆网站推广平台免费制作链接
  • 设计优秀的网站推荐怎么推广网站链接
  • 网站开发常用语言比较百度地图优化排名方法
  • 临沂网站制作策划自己搭建一个网站
  • 南京铁路建设网站网站投放广告费用
  • ip地址被限制不能访问网站北京网聘咨询有限公司
  • asp做招聘网站流程微信公众号运营
  • 网站倒计时怎么做的互联网营销师证书查询入口
  • 简单的企业网站制作关键词排名推广公司
  • 微网站自己可以做么百度手机助手安卓版下载
  • 电脑自己做网站可以吗潍坊自动seo
  • 网站建设与管理常用长沙岳麓区
  • 郑州做网站哪里好海城seo网站排名优化推广
  • 怎么做hs网站企业建站要多少钱