国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

apicloud拉起小程序并傳遞參數的方法示例

2020-03-21 16:06:35
字體:
來源:轉載
供稿:網友

最近工作中遇到一個需求:App拉起微信小程序。App是用APICloud開發的。查閱APICloud文檔發現 端API->開放SDK->wx模塊下有launchMiniProgram方法可以實現官方文檔

于是在項目中添加wx模塊。

官方示例代碼:

var wx = api.require('wx');wx.launchMiniProgram({  apiKey: '', // 字符串,微信開放平臺獲取的appid, 不傳則從當前widget的config.xml中讀取  miniProgramType: 'test', // 字符串,['test', 'preview', 'release'](開發版,體驗版,正式版)默認test  userName: '', // 字符串,小程序的原始ID  path: '', // 字符串,拉起小程序頁面的可帶參數路徑,不填默認拉起小程序首頁}, function(ret, err) {  if (ret.status) {    alert('成功');  } else {    alert(err.code);  }});

按照官方文檔配置發現只能跳轉到微信,不能拉起小程序。

apicloud App端代碼:

config.xml文件小程序有關配置如下:

 <feature name="wx">  <param name="urlScheme" value="wx1007b2********68"/>  <param name="apiKey" value="wx1007b2********68"/>  <param name="apiSecret" value="3******67176****39244b********25"/> </feature>

拉起小程序相關代碼:

function launchMini () {  var wx = api.require('wx')  wx.launchMiniProgram({    // apiKey: '', // 不知道是因為配置文件中已經配置過了還是什么原因,帶上該項參數僅能打開微信,無法拉起小程序,注釋后成功拉起小程序    miniProgramType: 'preview',    userName: 'gh_******',    path: 'pages/index/index?from=app666' // 傳遞參數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'}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临汾市| 松潘县| 广西| 塘沽区| 渝北区| 漳平市| 古蔺县| 高州市| 乌拉特前旗| 依安县| 卓资县| 彩票| 清流县| 西吉县| 克东县| 宿州市| 奉节县| 深泽县| 沭阳县| 武威市| 永顺县| 彭山县| 尼木县| 云龙县| 江门市| 长海县| 南木林县| 盐源县| 珲春市| 广灵县| 通渭县| 南雄市| 前郭尔| 浦北县| 青龙| 崇明县| 龙南县| 天峨县| 义马市| 栖霞市| 溧阳市|