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)
	}
},
相关推荐
AI源码15 小时前
在线考试小程序
小程序·notepad++
计算机毕设定制辅导-无忧学长15 小时前
《基于微信小程序健康习惯激励系统设计与实现》
java·spring boot·mysql·微信小程序·uniapp·健康习惯激励系统
华玥作者16 小时前
Vue 3 + TypeScript + uni-app 组件库推荐:hy-app(华玥组件库)
vue.js·typescript·uni-app
FinelyYang17 小时前
uniapp使用kkfileview在线预览ppt,excel,word,pdf类型文件
pdf·uni-app·powerpoint
2501_9160088918 小时前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview
ModyQyW1 天前
vite-plugin-uni-manifest 0.7:在 uni-app 读取之前生成
前端·uni-app
lyz2468591 天前
uniapp vue3 小程序开发注意事项
uni-app
拖孩2 天前
流量主门槛从 500 降到 100,我的小程序上线 18 小时够到了线
前端·后端·微信小程序
云-缩影2 天前
做微信小程序,自建服务器还是用云托管:技术选型对比
服务器·微信小程序·小程序
雪芽蓝域zzs2 天前
WebStorm Uniapp Support + Uniapp Tool + Uniappx Language Service讲解
vue.js·uni-app·webstorm