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

旅游网站开发设计报告书jetty网站开发

旅游网站开发设计报告书,jetty网站开发,点击排名软件哪个好,网站销售怎么样#x1f4dd;个人主页#xff1a;五敷有你 #x1f525;系列专栏#xff1a;Vue ⛺️稳中求进#xff0c;晒太阳 Request模块 - axios 封装 使用axios来请求后端接口#xff0c;一般会对axios进行一些配置#xff08;比如配置基础地址#xff0c;请求响应拦截器… 个人主页五敷有你       系列专栏Vue ⛺️稳中求进晒太阳 Request模块 - axios 封装 使用axios来请求后端接口一般会对axios进行一些配置比如配置基础地址请求响应拦截器 所以项目开发中都会对axios进行基本的二次封装封装到一个request模块中便于维护使用 安装axios新建request模块util/request.js创建实例配置导出实例 import axios from axios; import {Toast} from vant //创建axios实例将来对创建出来的实例进行自定义的配置 //好处不会污染原始的axios const instance axios.create({//基础地址baseURL: http://cba.itlike.com/public/index.php?s/api/,timeout: 1000,});//自定义配置 --配置请求响应拦截器// 添加请求拦截器 instance.interceptors.request.use(function (config) {// 在发送请求之前做些什么return config; }, function (error) {// 对请求错误做些什么return Promise.reject(error); });// 添加响应拦截器 instance.interceptors.response.use(function (response) {// 2xx 范围内的状态码都会触发该函数。// 对响应数据做点什么(默认axios会多一层data包装需要拦截器处理一下)const resresponse.data;if(res.status!200){//给提示 Toast(res.message)//抛出错误的promisethrow Promise.reject(res.message)}return res}, function (error) {// 超出 2xx 范围的状态码都会触发该函数。// 对响应错误做点什么return Promise.reject(error); });//导出配置好的实例 export default instance 测试使用 import request from /util/request和普通的axios使用一样 就是自定义的axios requset.get(路径) 其他 const { data: { base64, key } } await getPicCode()可以拆开 Vuex的持久化存储 封装好storage 存储模块利用本地存储。进行VueX持久化存储 问题一vuex刷新会丢失 将token存入本地。 localStorage.setItem(userInfo,JSON.stringify(response.data.data)) 问题二每次存取的时间太长太麻烦 封装一个storage模块 // 约定一个通用的键名 const INFO_KEY hm_shopping_info const HISTORY_KEY hm_history_list// 获取个人信息 export const getInfo () {const defaultObj { token: , userId: }const result localStorage.getItem(INFO_KEY)return result ? JSON.parse(result) : defaultObj }// 设置个人信息 export const setInfo (obj) {localStorage.setItem(INFO_KEY, JSON.stringify(obj)) }// 移除个人信息 export const removeInfo () {localStorage.removeItem(INFO_KEY) }// 获取搜索历史 export const getHistoryList () {const result localStorage.getItem(HISTORY_KEY)return result ? JSON.parse(result) : [] }// 设置搜索历史 export const setHistoryList (arr) {localStorage.setItem(HISTORY_KEY, JSON.stringify(arr)) }//使用import {getInfo,setInfo} from /storagesetInfo(Info)
http://www.hkea.cn/news/14282483/

相关文章:

  • 科技公司网站设计服务蓝天下摄影作品排列网页模板
  • 校园网站的建设wix网站制作
  • 龙元建设集团有限公司网站做家政网站公司
  • 设计师网站兼职免费开源网站系统
  • 博客论坛网站开发公司让做网站违法
  • 为企业做网站建设优化小程序包年竞价凡科网用户登录
  • 营销型网站的建设软文使馆网站建设
  • 建设一个怎样的自己的网站建设一个打鱼游戏网站
  • 怎样做企业手机网站建设网页设计与制作配套素材
  • 滁州市大滁城建设网站wordpress数据搬移
  • 德化县住房和城乡建设局网站东道设计地址
  • 明年做那个网站能致富中国建设协会官网证件查询
  • 网站广告投放价格表广西建设厅考试网站首页
  • 网站排名必做阶段性seo策略获取更多付费流量
  • 湖南土特产销售网网站建设制作dede投票类网站源码
  • 如何在外管局网站做延期收汇鲁班设计远程工作
  • 贸易公司寮步网站建设哪家好信息流广告案例
  • 海外社交网站开发推广普通话的文章
  • 外贸如何建立网站企业网站的页面信息该如何排放
  • 义乌婚介网站建设杭州电商网站建设公司
  • 关于国家对网站建设临沂网站制作计划
  • 广州网站建设快速排名公众号怎么弄好看的模板
  • 企业网站设计seo中国电信网站备案流程
  • 贵州网站开发百度推广竞价排名
  • 福州网站建设模板网站建设目标有哪几个方面
  • 平邑网站建设龙岩seo外包公司
  • vs做的网站排版错位国外的跨境电商平台有哪些
  • 打开网站很慢wordpress m1 cms
  • 专业制作假行驶证nginx wordpress优化
  • 惠州 光电 网站上线优秀网站案例