這篇文章將為大家詳細講解有關使用apicloud怎么拉起小程序并傳遞參數(shù),文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供蒸湘網站建設、蒸湘做網站、蒸湘網站設計、蒸湘網站制作等企業(yè)網站建設、網頁設計與制作、蒸湘企業(yè)網站模板建站服務,十多年蒸湘做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
官方示例代碼:
var wx = api.require('wx'); wx.launchMiniProgram({ apiKey: '', // 字符串,微信開放平臺獲取的appid, 不傳則從當前widget的config.xml中讀取 miniProgramType: 'test', // 字符串,['test', 'preview', 'release'](開發(fā)版,體驗版,正式版)默認test userName: '', // 字符串,小程序的原始ID path: '', // 字符串,拉起小程序頁面的可帶參數(shù)路徑,不填默認拉起小程序首頁 }, function(ret, err) { if (ret.status) { alert('成功'); } else { alert(err.code); } });
按照官方文檔配置發(fā)現(xiàn)只能跳轉到微信,不能拉起小程序。
apicloud App端代碼:
config.xml文件小程序有關配置如下:
拉起小程序相關代碼:
function launchMini () { var wx = api.require('wx') wx.launchMiniProgram({ // apiKey: '', // 不知道是因為配置文件中已經配置過了還是什么原因,帶上該項參數(shù)僅能打開微信,無法拉起小程序,注釋后成功拉起小程序 miniProgramType: 'preview', userName: 'gh_******', path: 'pages/index/index?from=app666' // 傳遞參數(shù)from 值為 app666 }, function(ret, err) { if (ret.status) { alert('成功') } else { alert(err.code) } } }
小程序端代碼:
index.js
onLoad: function (options) { console.log(options) console.log(options.from) // 'app666' }
關于使用apicloud怎么拉起小程序并傳遞參數(shù)就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。