跳转饿了么小程序、跳转美团小程序、获取小程序路径、小程序生成小程序码不能选择第三方小程序、领红包功能开发(附源码)

先上成果和功能

我做的是随机推荐美食的小程序,食物数据是存库的而且后续会开放给用户新增食物的权限,然后有些小功能就是跳转到饿了么小程序美团小程序外卖红包,技术使用uniapp,开发工具是HBuilder X
功能:跳转第三方小程序(饿了么、美团)


开发红包功能

主要思路是利用uniapp提供的api=>uni.navigateToMiniProgram,传参需要小程序的appid和页面路径

获取appid

跳转这两个小程序都需要用到对应的appid和路径
获取appid两者都一样所以在这里统一展示
打开饿了么或者美团小程序


饿了么小程序路径

饿了么的路径获取还是很方便的,打开饿了么小程序


源码

// 跳转至饿了么
	const toele = () => {
		uni.navigateToMiniProgram({
			appId: 'wxece3a9a4c82f58c9',
			path: 'ele-recommend-price/pages/guest/index?inviterId=782101a9&chInfo=ch_wechat_chsub_CopyLink&_ltracker_f=tjyj1_wx_fuceng',
			envVersion: "release",
			success: res => {
				// 打开成功
				console.log("打开成功", res);
			},
			fail: err => {
				console.log(err);
			}
		})
	}

美团小程序路径

美团小程序路径获取就相对麻烦很多
首先小程序这里已经无法通过appid去拿到美团小程序的路径!!!

我们需要有个微信公众号(我也是自己注册一个),然后登录公众号后台




然后回到美团小程序红包页面,此时就可以复制路径

然后代码里配置完就可以跳转

源码

// 跳转至美团
	const tomeituan = () => {
		uni.navigateToMiniProgram({
			appId: 'wxde8ac0a21135c07d',
			path: 'index/pages/h5/h5?f_token=0&weburl=https%3A%2F%2Fclick.meituan.com%2Ft%3Ft%3D1%26c%3D2%26p%3DOVbwTL5znsiV&f_openId=0&noshare=1&f_userId=0',
			envVersion: "release",
			success: res => {
				// 打开成功
				console.log("打开成功", res);
			},
			fail: err => {
				console.log(err);
			}
		})
	}

本人也是经过踩坑不断摸索,发现网上目前几乎没有文章详细介绍,才出来分享,转发需联系本人,违者必究

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值