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

手机版网站开发工具肃宁做网站

手机版网站开发工具,肃宁做网站,安全的网站建,带分销功能的小程序uniapp写的项目#xff0c;在hbuilderx中云打包成apk后我在登录存储的token死都获取不到#xff0c;导致后续接口请求头没有token连接不到接口#xff0c;只有运行到手机或者模拟器还有打包成apk后是获取不到#xff0c;其他的小程序还有网页都可以获取到 试过了很多种方法…         uniapp写的项目在hbuilderx中云打包成apk后我在登录存储的token死都获取不到导致后续接口请求头没有token连接不到接口只有运行到手机或者模拟器还有打包成apk后是获取不到其他的小程序还有网页都可以获取到         试过了很多种方法uni.getStorageSync、uni.setStorage和uni.getStorage进行存储、vuex还有全局变量...没一个成功的。但是在同一个页面进行存储和取值是可以实现。所以猜想是写法的问题。完整问题如下uniapp打包成apk后uni.setStorageSync只能存储当前页面页面切换时获取不到存储的值_前端-CSDN问答 1.在request.js请求接口页面添加本地存储设置 在这里我把存值和取值都在一个封装的请求方法里面在get请求的请求头上使用tui.getToken()方法把获取的token传入,post请求也可以设置 /*** 常用方法封装 请求文件上传等* author echo. **/ import qs from qs; const tui {// 设置setToken: function(token) {uni.setStorageSync(token_breed, token)},// 获取getToken() {return uni.getStorageSync(token_breed)},// 接口公共地址commoneUrl: function() {return http://xxx基本接口地址 // 生产},post: function(url, data, type) {var promise new Promise((resolve, reject) {var postData data;uni.request({url: tui.commoneUrl() url,data: qs.stringify(postData),method: POST,header: {content-type: type || application/x-www-form-urlencoded},success: function(res) {resolve(res.data);uni.hideLoading();if (res.data.code 0) {uni.reLaunch({url: /pages/login/login})}// code 0 失效问题},error: function(e) {reject(网络出错);}})});return promise;},get: function(url, data) {var promise new Promise((resolve, reject) {var postData data;uni.request({url: tui.commoneUrl() url,data: postData,method: GET,dataType: json,header: {content-type: application/x-www-form-urlencoded,token: tui.getToken() || },success: function(res) {resolve(res.data);// if (res.data.code 0) {// uni.reLaunch({// url: /pages/tabBar/tabBar// })// }},error: function(e) {reject(网络出错);}});});return promise;}, }export default tui2.main.js中导入request.js文件 并且在vue的原型链上添加全局$tui import tui from ./utils/request.js Vue.prototype.$tui tui 3.登录存储 登录使用get请求并且拼接路径和传参之后使用this.$tui.setToken(res.token)方法把token传入 login(){ this.$tui.get(/login,{name:admin}).then(res {if (res.code 200) {this.$tui.setToken(res.token)uni.reLaunch({url: /pages/equip/index // 跳转 - 首页})}else{uni.showToast({title: res.msg,duration: 2000,icon:error});}}) } 4.页面发送请求 不需要再次传入token了 queryEquip() {this.$tui.get(/deviceInfo).then(result{})}, 5.效果 在手机基座上请求到了数据了
http://www.pierceye.com/news/862826/

相关文章:

  • 域名到期对网站的影响做美缝在哪个网站接单
  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网
  • 网站标题能改吗加强档案网站建设
  • 2016网站设计龙岩微信网站建设
  • 梅州建站规划网站建设从零到精通.pdf
  • 商业机构的网址网站关键词优化费用
  • 企业网站建设中期报告模板微信小程序开发需要哪些技术
  • 裕顺网站建设上海房价2022年最新房价
  • 百度联盟做网站赚钱制作网页完整步骤
  • 化妆品网站建设规划书范文h5网站建设h
  • 增城低价网站建设app制作公司哪个好
  • 网站建设制作苏州自己做网站能赚钱吗2018
  • 太原做手机网站临沂外贸网站
  • 哪个域名注册网站好下载爱南宁乘车
  • 网站备案接入商是什么交互设计个人网站
  • 移动 网站模板app推广视频
  • 网站网页设计中怎么添加页码信息wordpress中文包
  • 网站优化排名软件网怎么看网站服务器地址
  • iis网站建设中怎么免费做网站不要域名
  • 广州 网站开发 公司怎样做一个公众号
  • 注册网站域名需要什么河南网站建设定制
  • 白种女人做爰网站网站建设新闻动态
  • 360百度网站怎么做徐州企业建站模板
  • 宁波做公司网站的公司wordpress 说说 插件
  • 做毕业设计网站教程网页设计培训机构多少钱