//調起本地小程式 和調用第三方小程式進行支付
1.微信開放平台在對應的app項目下對小程式進行關聯
2.代碼
<script>
var shares=null
mui.plusReady(function() {
setTimeout(updateSerivces, 500);//延時擷取服務清單,避免影響視窗動畫
})
/**
* 更新分享服務
*/
function updateSerivces(){
plus.share.getServices(function(s){
shares={};
for(var i in s){
var t=s[i];
shares[t.id]=t;
}
}, function(e){
outSet('擷取分享服務清單失敗:'+e.message);
});
}
//點選時調起小程式
$('btn').click(function(){
launchMiniProgram(shares,params)
})
function launchMiniProgram (shares,params){
if(!shares['weixin']){
plus.nativeUI.toast('未配置微信分享子產品!');
return;
}
var herf='pages/app/jsminipg_pay/jsminipg_pay.html'+params.substr(params.indexOf('?'))
shares['weixin'].launchMiniProgram({
id: 'gh_01f3f7658564',//小程式原始
path:herf,//跳轉到小程式的頁面并傳參
type: 0
});
setTimeout(function(){
payMask.close();
},2000)
};
</script>