小程序 php cookie,微信小程序使用Cookie
微信小程序使用Cookie
微信小程序不支持Cookie,因此,需要借助小程序的数据缓存来实现Cookie.
环境: mpvue + fly.js
登录成功后,在处理登录验证的method里,加入以下内容保存Cookie:
wx.setStorageSync("sessionid",response.headers["set-cookie"][0])
我对fly.js的配置和拦截器单独设置,放在src/utils/fly.js里,内容如下:
/**
* Created by kevin on 2019-10-11.
* http配置
*/
import store from '@/store/index'
import * as types from '@/store/mutation-types'
var Fly=require("flyio/dist/npm/wx")
var fly=new Fly
// fly配置
fly.config.timeout=5000
// 这个url一定要找到nginx的相应location ^~ 部分
fly.config.baseURL = 'https://i.foo.cn/api/v2/'
// http request 拦截器
fly.interceptors.request.use(
(request) => {
if (store.state.user) {
request.headers.Authorization = `isLogin`
request.headers.Cookie = wx.getStorageSync("sessionid")
}
return request
},
err => {
return Promise.reject(err)
},
)
// http response 拦截器
fly.interceptors.response.use(
(response) => {
//只将请求结果的data字段返回
return response.data
},
(err) => {
//发生网络错误后会走到这里
//return Promise.resolve("ssss")
}
)
export default fly
然后在全局的main.js里,加入以下内容:
import fly from '@/utils/fly'
Vue.prototype.$http=fly
现在可以用this.$http.get(or post等)发起请求了.
万事大吉,enjoy it!
小程序 php cookie,微信小程序使用Cookie相关推荐
- 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)
[微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...
- php小程序地图处理,微信小程序 地图map详解及简单实例
微信小程序 地图map 微信小程序map 地图属性名类型默认值说明longitudeNumber中心经度 latitudeNumber中心纬度 scaleNumber1缩放级别 markersArra ...
- 一个C#程序员学习微信小程序的笔记
一个C#程序员学习微信小程序的笔记 客户端打开小程序的时候,就将代码包下载到本地进行解析,首先找到了根目录的 app.json ,知道了小程序的所有页面. 在这个Index页面就是我们的首页,客户端在 ...
- 友盟分享小程序_iOS分享微信小程序
最近项目中遇到了APP分享微信小程序,记录下来问题,希望能帮助到需要的人 项目中的分享集成的是第三方的友盟,我看了下微信官方的sdk和友盟的小程序分享差不多,于是,就先罗列下友盟的分享 1.首先在微信 ...
- wechat-app-mall — 微信小程序商城,微信小程序微店
简介: wechat-app-mall - 微信小程序商城,微信小程序微店 网盘下载地址: http://kekewangLuo.cc/5Y95XKVEXkL0 图片:
- 微信小程序开发学习笔记001--认识微信小程序,第一个微信小程序
第一天,认识微信小程序,第一个微信小程序 1.什么是微信小程序? 是h5网页嘛?不是 微信张小龙说: 小程序是一种不需要下载安装即可使用的应用, 它实现了应用"触手可及"的梦想,用 ...
- 我的第一个小程序(Discuz! + 微信小程序)
关于这个小程序 Github : https://github.com/DowneyL/di...' 这个小程序是公司针对一个自家产品的需求,而这个产品就是 Discuz (我知道没啥人用了,就不要吐 ...
- [转]微信小程序之购物车 —— 微信小程序实战商城系列(5)
本文转自:http://blog.csdn.net/michael_ouyang/article/details/70755892 续上一篇的文章:微信小程序之商品属性分类 -- 微信小程序实战商城 ...
- 微信小程序全选,微信小程序checkbox,微信小程序购物车
微信小程序,这里实现微信小程序checkbox,有需要此功能的朋友可以参考下. 摘要: 加减商品数量,汇总价格,全选与全不选 设计思路: 一.从网络上传入以下Json数据格式的数组 1.标题titl ...
最新文章
- 关键路径法及C语言实现
- Sublime Text 2 入门技巧
- 使用Nodejs发送邮件
- 深入理解 JVM Class文件格式(六)
- 简单小程序代码_小程序该如何运营
- CSS3开发总结(圆角、盒阴影、边界图片)
- 编译tensorflow的小小记录
- 一些算法(最短路,线段树,01,完全背包,STL)的基本参考资料
- python非法变量名_数据库错误:ORA-01036:非法变量名/numb
- 48个国际音标发音图解暨口形及发音方法
- Android+WebServer的GPS监控系统(设想)
- PAT (Basic Level) Practice 1006 换个格式输出整数
- try catch无法捕获 StackOverflowException
- Pycharm解决plotly不显示离线网页的问题
- 松本行弘:Ruby之父佳作松本行弘的程序世界
- GM7150 CVBS转BT656视频解码芯片详细内容及设计要求
- 089【RTKLIB源码之postpos-5】pppos
- als算法参数_协调过滤算法之ALS
- 微信公众号开发——微信支付踩坑小记
- 计算机没有游戏客户端程序咋办,电脑开始菜单游戏不见了怎么办
热门文章
- 揭开容器的神秘面纱:帮助初学者深入了解容器技术
- linux远程执行迷路,linux操作系统基础
- antd autoplay按f12才会轮播_涨知识了!原来这才是电脑键盘上,F1到F12的正确用法...
- vue控制台报错Duplicate keys detected: 'xxxx'. This may cause an update error.解决方案
- 开发经验分享_03_解决问题3步走(思路)
- linux查看每个文件夹占空间大小
- Vue3 --- 使用vue-element-admin
- Java List集合转换相关操作
- windows 反弹shell_容器内反弹shell的51种姿势
- 将html表格导出到excel表格,table2excel-将HTML表格内容导出到Excel中_html/css_WEB-ITnose...