預覽圖片:TOKEN用于小程序聯合登錄用var token=require('./utils/token.js'); //首頁檢測登錄是否失效,并嘗試自動登錄 token.checkSessionToken(function(isok){ !isoktoken.a ...
用于小程序聯合登錄用
var token=require('./utils/token.js');
//首頁檢測登錄是否失效,并嘗試自動登錄
token.checkSessionToken(function(isok){
!isok&&token.autoLogin()
});
//獲取sessionToken
token.getSessionToken(function(sessionToken){
//null or sessionToken
});
//獲取openId
token.getOpenId(function(openId){
//null or openId
});
//登錄(失敗將重試3次)
token.login(function(response){
//null or {openId:xxx,sessionToken:xxx}
});
//退出登錄
token.logout();
目前由于微信小程序的一些缺陷,比如無法返回傳值等,請參考
var __dirname = "components/calendar/page";
var __overwrite = require("../../../utils/overwrite.js");
(function(require, Page){
var api = require("utils/api")(__dirname);
Page({
// 獲取全局數據
getGlobalData: function(key){},
// 設置全局數據
setGlobalData: function(key, value){},
// 監聽全局數據變化
listenerGlobalData: function(keys, listener){},
// 觸發頁面事件
fireEvent: function(eventName, params){},
//........
})
})(__overwrite.require(require, __dirname), __overwrite.Page);
參考微信小程序API,如api.request等同于wx.request