在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何在小程序app.js中獲取阿拉丁二維碼分享的參數(shù)?

如何在小程序app.js中獲取阿拉丁二維碼分享的參數(shù)?

如何在小程序app.js中獲取阿拉丁二維碼分享的參數(shù),一定要在登錄操作之前獲取到

回答
編輯回答
亮瞎她
  1. 二維碼的分享參數(shù)在options.q這個(gè)屬性里。
  2. options 這個(gè)對象可以在注冊程序的onLaunch、onShow以及注冊頁面的onLoad三個(gè)生命周期內(nèi)拿到。

所以,你只需要在調(diào)用登錄操作的生命周期之前獲取options就可以了。

2017年6月4日 01:28
編輯回答
心上人

樓上正解我們在開發(fā)中很常用就是掃碼功能最近剛做了一個(gè)
e.q獲取過來的參數(shù)需要用decodeURIComponent這個(gè)函數(shù)去解析一下,具體可查百度
解析完以后需要將其轉(zhuǎn)換成對象方法如下:

GetRequest(url) {
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
        var str = url.split('?')[1];
        let strs = str.split("&");
        for (var i = 0; i < strs.length; i++) {
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
        }
    }
    return theRequest;
},

然后你就可以得到正常的二維碼帶來的參數(shù)了

2017年6月23日 02:56