我是新手,从app端拉起打开微信小程序,这个功能困扰了我一个星期,在这感谢NO.3389师傅的指导,在他的要求下特写此经验帖给大家分享下!
onload里的代码:
// #ifdef APP-PLUS
console.log("plus");
plus.share.getServices(function(s){
var shares={};
for (var i = 0; i < s.length; i++) {
var t=s[i];
console.log(t);
shares[t.id]=t;
console.log(t.id);
}
var sweixin=shares['weixin'];
that.setData({
sweixin:sweixin
})
}, function(e){
console.log("获取分享服务列表失败:"+e.message);
});
//#endif
sweixin需要放到data里去
data() {
return {
sweixin:''
};
}
method里:
kanshipin: function () {
var n = this;
//#ifdef APP-PLUS
console.log(n.sweixin);
n.sweixin?n.sweixin.launchMiniProgram({
id:'这个是你要打开的那个小程序原始id,长这样做gh_c306838810e9'
}):plus.nativeUI.alert('当前环境不支持微信操作!');
//#endif
}
第一次发帖,请多包涵,目前还不知道怎么打开指定页面 怎么传参数 还得研究