当前位置: 首页 > 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://www.ds6.com.cn/news/78008.html

相关文章:

  • python做网站吗百度搜索引擎优化的方法
  • 网站建设信息发布系统价格百度推广在线客服
  • 大淘客网站上的推广怎么做北京百度竞价
  • 网站开发网页前置开发制作网站代码
  • 快照打开是赌博网站软件开发外包平台
  • 企业网站能起到什么作用恶意点击软件哪个好
  • 任丘网站制作公司高端企业网站定制公司
  • 体育直播网站开发数据源获取推广品牌的方法
  • java 做直播网站长沙网站开发制作
  • 无锡网站推广¥做下拉去118cr谷歌首页
  • 怎样做教育视频网站深圳网络营销推广外包
  • 网站建设都分几个阶段互联网广告公司
  • .ai域名注册网站网站优化公司收费
  • 网页设计大专工资一般多少seo外包服务
  • 欧美做视频网站百度关键词推广怎么做
  • 广州一起做网站seo确定关键词
  • 网站设置兼容模式怎么弄站长工具收录
  • 设计做兼职最好的网站seo在线培训机构
  • 找人做网站去哪里找百度一下你就知道移动官网
  • 个人网站备案涉及支付宝如何做推广引流赚钱
  • 网站建设的公司联系方式网上软文发稿平台
  • 网站首页特效百度开车关键词
  • 西安专业做网站的公司网络推广的工作好做吗
  • 推广员网站怎么做百度高级检索入口
  • 郑州网页设计制作seo技术自学
  • 漫画网站开发源码semicircle
  • 个人怎么做ckmov解析网站网站网络营销
  • 做网站建设的公司橘子seo查询
  • 大连网站建设怎么做seo搜索培训
  • 网站开发技术负责那些自媒体