2***@qq.com
2***@qq.com
  • 发布:2020-02-01 14:33
  • 更新:2023-02-11 15:07
  • 阅读:17460

uniapp从app端拉起微信小程序,打开小程序的一些经验

分类:uni-app

我是新手,从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  
}

第一次发帖,请多包涵,目前还不知道怎么打开指定页面 怎么传参数 还得研究

12 关注 分享
旧时光 1***@qq.com 堂吉诃德 aliang888 昨夜悟空 2***@qq.com wenju 第四维 hikerw 1***@qq.com 1***@qq.com 1***@qq.com

要回复文章请先登录注册

卡机

卡机

打开小程序指定页面只需要在launchMiniProgram多加一个参数path就行了
```
n.sweixin.launchMiniProgram({
id:'这个是你要打开的那个小程序原始id,长这样做gh_c306838810e9' ,
path: '要跳转的路径',
})
```
2023-02-11 15:07
internetdc

internetdc

回复 L***@163.com :
不这个功能实现了吗?我现在也遇到这个问题
2022-02-21 21:17
DaTouTou

DaTouTou

回复 云上汉正 :
亲,你好,请问解决这个问题了吗。感谢
2021-12-23 17:24
DaTouTou

DaTouTou

回复 cydida :
亲,你好,请问这个解决了吗?感谢
2021-12-23 17:23
L***@163.com

L***@163.com

大佬 请问下 我用这个方法跳转进小程序后又从小程序跳转到app 我在app里面怎么接收小程序给我返回的数据呢
2021-10-26 11:17
云上汉正

云上汉正

IOS调用分享后APP闪退,请问什么原因?
2021-08-24 16:36
cydida

cydida

怎么打开指定页面?
2021-07-16 11:14
loveCoding

loveCoding

写的啥玩意儿。。。
2021-07-01 13:19
educodes

educodes

在ios上面不生效,怎么处理
2021-04-28 10:23
7***@qq.com

7***@qq.com

大佬,我点击这个按钮没办法返回uniapp离线打包的app‘<button open-type="launchapp" app-parameter='{\"errcode\":0}' binderror="launchAppError">返回App1</button>’
2021-04-15 11:56