小程序模板網(wǎng)

微信小程序?qū)崙?zhàn):景點(diǎn)門(mén)票:返回傳值,聯(lián)合登錄,打點(diǎn)方法,城市組件 ...

發(fā)布時(shí)間:2017-12-08 17:10 所屬欄目:小程序開(kāi)發(fā)教程

預(yù)覽圖片:TOKEN用于小程序聯(lián)合登錄用var token=require('./utils/token.js'); //首頁(yè)檢測(cè)登錄是否失效,并嘗試自動(dòng)登錄 token.checkSessionToken(function(isok){ !isoktoken.a ...

 
 
 
預(yù)覽圖片:

TOKEN

用于小程序聯(lián)合登錄用

var token=require('./utils/token.js');
//首頁(yè)檢測(cè)登錄是否失效,并嘗試自動(dòng)登錄
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();

PAGE

目前由于微信小程序的一些缺陷,比如無(wú)法返回傳值等,請(qǐng)參考

var __dirname = "components/calendar/page";
var __overwrite = require("../../../utils/overwrite.js");
(function(require, Page){
    var api = require("utils/api")(__dirname);
    Page({
        // 獲取全局?jǐn)?shù)據(jù)
        getGlobalData: function(key){},
        // 設(shè)置全局?jǐn)?shù)據(jù)
        setGlobalData: function(key, value){},
        // 監(jiān)聽(tīng)全局?jǐn)?shù)據(jù)變化
        listenerGlobalData: function(keys, listener){},
        // 觸發(fā)頁(yè)面事件
        fireEvent: function(eventName, params){},
        //........
    })
})(__overwrite.require(require, __dirname), __overwrite.Page);

API

參考微信小程序API,如api.request等同于wx.request



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://22321a.com/wxmini/doc/course/18082.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢