当前位置: 首页 > 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.khdw.cn/news/33978.html

相关文章:

  • 济阳建设局网站空间刷赞网站推广
  • 网站建设与推广方案北京seo关键词
  • 网站做好了怎么上线关键词优化公司费用多少
  • seo网站做推广公司友好链接
  • 网站做留言板怎么清空源码免费h5制作网站
  • 台州路桥区专业高端网站设计肇庆疫情最新消息
  • wordpress用什么主机什么叫优化
  • 阿坝网站制作互联网公司
  • 国内哪家公司做网站最好关键词优化排名网站
  • phpcms v9 网站搬家seo神器
  • 怎么自己设置网站模板宣传软文是什么意思
  • 长沙网站搜索排名百度seo最新算法
  • 网站所有二级目录seo的培训网站哪里好
  • 做网站能拿多少钱安徽做网站公司哪家好
  • 网站如何更新维护seo服务深圳
  • 中山手机网站建设电话人工智能培训机构排名前十
  • 网站建设 div怎么用企业网搭建
  • 域名已买 可以找其它人做网站吗关键词搜索点击软件
  • 设计类型的网站东营网站seo
  • 如何在腾讯云做网站seo营销推广多少钱
  • 做酒店网站多少钱上海有什么seo公司
  • 武汉建设网站今天刚刚的最新新闻
  • 坪山网站建设设计seo推广宣传
  • 上海工商网上公示seo运营推广
  • 邢台哪个公司做网站怎么推广自己的微信
  • 纯静态网站 搜索功能淘宝seo软件
  • ui设计定义西安抖音seo
  • 宁波网站优化方案天猫代运营
  • 官方网站制作公司seo学习
  • 云一网站建设现在感染症状有哪些