久久99亚洲精品久久频_久久久久久久久久久身材好_日本一区二区免费高清视频_www.九九精品_国产做a爱一级毛片久_国产高潮流白浆啊免费A片动态

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 軟件開發

微信小程序支持 cookie的代碼實現

發表時間:2019-05-20 08:50:32

文章來源:沈陽網站建設

標簽:javascript cookie 小程序

分享:

瀏覽次數:0

本篇文章給大家帶來的內容是關于微信小程序支持 cookie的代碼實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

weapp-cookie

一行代碼讓微信小程序支持 cookie,傳送門:github

Intro

微信原生的 wx.request 網絡請求接口并不支持傳統的 Cookie,但有時候我們現有的后端接口確于依賴 Cookie(比如服務器用戶登錄態),這個庫沈陽小程序制作

<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>沈陽<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>軟件開發</a></a>,<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>沈陽<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>軟件公司</a></a>

可用一行代碼為你的小程序實現 Cookie 機制,以保證基于 cookie 的服務會話不會失效,與 web 端共用會話機制

Featrues

    一行代碼讓小程序支持 cookie

    可使用 api 獲取、設置 cookie

    支持 domain/path 作用域

    Install

    npm install weapp-cookie --save# 將 npm 包復制到 vendor 文件夾,避免小程序可能不能找到文件(tips:使用 wepy/mpvue 等框架無需此步)cp -rf ./node_modules/ ./vendor/

    Usage

    小程序根目錄的 app.js 一行代碼引入即可

    // app.jsimport './vendor/weapp-cookie/index'// tips: 使用 wepy/mpvue 可以直接在入口 js 引入 weapp-cookie 模塊// import 'weapp-cookie'App({    onLaunch: function () { }    // ...})

    原來的 wx.request 調用方式保持不變,引入后 weapp-cookie 會在底層自動代理 wx.request 的接口訪問,以支持 cookie 存儲和發送

    // pages/home/index.jsPage({    onLoad: function () {        wx.request({            url: 'https://example.com/login',            data: {                username: 'admin',                password: '123456'            },            success: function (res) {                /*                 * 接口調用成功后 weapp-cookie 會自動保存后端發送的所有Cookie(比如:SessionID)                 * 并在后續的所有請求中帶上,以保證基于 cookie 的服務器會話機制不會失效,                 * 實現與 web 端共用會話機制(無需再手動維護 3rd_session_key)                  */            }        })    }})

    cookie 操作可通過 api 調用

    import cookies from 'weapp-cookie'// 獲取 cookielet token = cookies.get('csrf_token', 'example.com')// 設置 cookielet cookie = cookies.set('uid', 100, { domain: 'example.com' })// 刪除 cookielet isRemoved = cookies.remove('uid', 'example.com')// 判斷是否存在 cookielet hasToken = cookies.has('uid', 'example.com')// ... 詳情請參考 Api

    Api

    CookieStore

    import cookies from 'weapp-cookie'/*** 獲取 cookie 值* @param {String} name       cookie 名稱* @param {String} [domain]   指定域名(可選)* @return {String}           cookie 值*/cookies.get(String name, String domain)/*** 設置 cookie* @param {String}  name              cookie 名稱* @param {String}  value             cookie 值* @param {Object}  options           cookie 選項* @param {String}  options.domain    設置域名* @param {String}  [options.path]      * @param {Date}    [options.expires]* @param {Number}  [options.maxAge]* @param {Boolean} [options.httpOnly]* @return {Cookie}           cookie 對象*/cookies.set(String name, String value, Object options)/*** 是否存在某個 cookie* @param  {String}  name       cookie 名稱* @param  {String}  [domain]   指定域名(可選,不指定則任意域名包含名稱為 name 的 cokkie 即為存在)* @return {Boolean}            是否存在*/cookies.has(String name, String domain)/*** 刪除 cookie* @param  {Array}  name      cookie 鍵* @param  {String} [domain]  指定域名(可選,不指定則刪除所有域名中名稱為 name 的 cookie)* @return {Boolean}          是否刪除成功*/cookies.remove(String name, String domain)/*** 獲取 cookie 對象* @param {String} name       cookie 名稱* @param {String} [domain]   指定域名(可選)* @return {Cookie}           cookie 對象*/cookies.getCookie(String name, String domain)/*** 獲取 cookies JSON對象* @param  {String} [domain]  指定域名(可選,不指定則獲取包含所有域名的 cookie 值對象)* @return {Object}           cookie JSON對象*/cookies.getCookies(String domain)/*** 清除 cookie* @param  {String} [domain]  指定域名(可選,不指定則清除所有域名 cookie)* @return {Boolean}          是否清除成功*/cookies.clearCookies (domain)/*** 獲取所有存儲的域名和 cookies 結構* @return {Object}   obj   結構JSON對象*/cookies.dir(domain)              
                  

    javascript,cookie,小程序

相關案例查看更多

主站蜘蛛池模板: 久久一区二区精品视频 | 亚洲国产欧美在线 | 日本大片免A费观看视频三区 | 精品国产乱码久久久久久密桃99 | 成人亚洲视频 | 亚洲精品久久久久久久久久 | 日韩av无码中文一区二区三区 | 丝袜+亚洲+另类+欧美+变态 | 亚洲国产精品久久久久秋霞1 | a级毛片免费网站 | 国产午夜精品一二区理论影院 | 黄片毛片| 黄色一级影院 | 国产成人无码aⅴ片在线观看 | 男女野外做爰全过程69影院 | 区区区区区区7777 | 亚洲精品无码午夜福利中文字幕 | 亚洲色精品VR一区区三区 | 国产精品久久久久久久久久久久久久久久久久 | 国语对白做受XXXXX在线中国 | 精品久久久爽爽久久男人和男人 | 午夜射精日本三级 | 亚州视频一区二区三区 | 中文字幕亚洲色妞精品天堂 | 国产精品久久久久久免费免熟 | 一区二区三区黄色录像 | 综合av | 欧美成人精品一区二区三区 | 网站免费在线观看入口满十八 | 寂寞骚妇被后入式爆草抓爆 | 国产导航在线 | 国产老熟女ASS| 青青草视频免费在线播放 | 99香蕉国产精品偷在线观看 | 久久亚洲AV男人的天堂仙踪林 | 妺妺窝人体色www美国 | 亚洲精品77777| 国产成a人亚洲精v品在线观看 | 公车用力好大好硬 | 婷婷六五月 | 少妇午夜啪爽嗷嗷叫视频 |