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)
	}
},
相关推荐
软件聚导航31 分钟前
马年、我用AI写了个“打工了马” 小程序
人工智能·ui·微信小程序
行走的陀螺仪2 小时前
uni-app + Vue3编辑页/新增页面给列表页传参
前端·vue.js·uni-app
森之鸟4 小时前
uniapp——配置鸿蒙环境,进行真机调试
华为·uni-app·harmonyos
2501_915918416 小时前
常见 iOS 抓包工具的使用,从代理抓包、设备抓包到数据流抓包
android·ios·小程序·https·uni-app·iphone·webview
handsome09168 小时前
uniapp打包的app,报This app was built with the iOS 18.1 SDK解决方案
ios·uni-app
yqcoder9 小时前
uni-app 之 下拉刷新
运维·服务器·uni-app
焦糖玛奇朵婷9 小时前
盲盒小程序开发科普:核心玩法与功能解析
大数据·数据库·程序人生·小程序·软件需求
大黄说说10 小时前
微信商城小程序怎么弄?微信购物小程序怎么开通
微信小程序
玛雅牛牛10 小时前
生鲜小程序新手如何选
大数据·小程序
CHU72903511 小时前
一番赏盲盒小程序前端功能:层级乐趣与便捷服务的双向赋能
前端·小程序