uniapp-微信小程序分享功能-onShareAppMessage

  1. 页面内放置分享按钮,用户A点击分享给用户B且传参,比如邀请码;
html 复制代码
<button open-type="share" style="margin: 0;padding: 0;border: none;background-color: transparent;">
	<view class="flex">
		<image src="https://jsfzapi.zexun.tech/getfile/statics/cdn/dyt_images/level/wx_icon.png" mode="widthFix"
			class="wx_icon" />
		<text>微信分享</text>
	</view>
</button>
javascript 复制代码
// 分享
onShareAppMessage(res) {
	console.log(res);
	if (res.from === 'button') {// 来自页面内分享按钮
		console.log(res.target)
	}
	return {
		title: 'xxx小程序',
		path: `/pages/index/index?inviteCode=${this.inviteCode}`
	}
},
  1. 用户B点击被分享过来的卡片进入小程序首页(也可以是登录页面等),进入后在首页拿到邀请码,存起来,用户登录时,作为邀请者的标识进行关联;
    注:分享时跳转的是哪个页面就在哪个页面监听参数;
javascript 复制代码
onLoad(options) {
	console.log(options, 'options');
	// 分享卡片给朋友
	if(options.inviteCode){
		let inviteCode = options.inviteCode
		uni.$u.vuex("$inviteCode", inviteCode)
	}
},
相关推荐
小小王app小程序开发14 小时前
盲盒小程序一番赏衍生玩法:魔王赏、非酋赏、狂欢赏差异化分析
小程序
2501_9151063215 小时前
iOS App 测试工具全景分析,构建从开发调试到线上监控的多阶段工具链体系
android·测试工具·ios·小程序·uni-app·iphone·webview
dchen7716 小时前
uniapp实现上拉刷新和下拉刷新的两种方式
uni-app
FinelyYang17 小时前
uniapp+unipush2.0+WebRTC实现h5一对一视频通话
uni-app·音视频·webrtc
天蓝色的鱼鱼21 小时前
mescroll老用户亲测z-paging:这些功能让我果断切换!
前端·uni-app
anyup1 天前
🔥100+ 天,已全面支持鸿蒙!uView Pro 近期更新盘点及未来计划
前端·uni-app·harmonyos
半兽先生1 天前
uniapp高性能ui框架uni-ui
ui·uni-app
qq_316837751 天前
uniapp 观察列表每个元素的曝光时间
前端·javascript·uni-app
头发还在的女程序员1 天前
基于JAVA语言的短剧小程序-抖音短剧小程序
java·开发语言·小程序
iOS阿玮2 天前
打个广告,帮忙招一个iOS开发的扛把子~
uni-app·app·apple