微信小程序带参分享、链接功能

分享链接的功能是右上角点...然后复制链接,可以直接点击

复制代码
#小程序://**商城/p5XqHti*******

这种链接直接从其他地方跳转到小程序

复制代码
wx.onCopyUrl(() => {
	return {
		query: "shareCode=" + this.shareCode,
	};
});

query就是参数,直接在onload里面接收就可以

带参分享的话就需要自定义分享

一般来说搜这个问题都是因为自定义分享失效了或没等请求数据回来就已经开始执行分享了导致分享时参数没有跟上

vue3的话可以获取当前页数据重写onShareAppMessage,vue2或原生小程序则需要把请求写在钩子里并加入async\await即可

复制代码
async onShareAppMessage() {

    await 你的请求(){
		this.shareCode = res.data
   }
	return {
	    title: '分享test',
		path: '/pages/***?shareCode=' + this.shareCode,
	};
},

需要注意的是,不要把return写在请求里面,这样的话会导致导致你整个return都失效

相关推荐
克里斯蒂亚诺更新1 天前
微信小程序的页面生命周期 以及onShow的应用场景
微信小程序·小程序
江城开朗的豌豆1 天前
小程序避坑指南:这些兼容性问题你遇到了几个?
前端·javascript·微信小程序
江城开朗的豌豆1 天前
玩转小程序页面跳转:我的路由实战笔记
前端·javascript·微信小程序
00后程序员张1 天前
苹果软件混淆的工程逻辑,从符号空间到资源扰动的体系化实现
android·ios·小程序·https·uni-app·iphone·webview
zluz_2 天前
微信小程序,组件中使用全局样式
微信小程序·小程序
明月(Alioo)2 天前
用AI帮忙,开发刷题小程序:微信小程序中实现Markdown图片解析与渲染功能详解
微信小程序·小程序·aigc
aiguangyuan2 天前
微信小程序中的双线程模型及数据传输优化
微信小程序·前端开发
说私域2 天前
技术指数变革下的组织适应性研究:基于定制开发开源AI智能名片S2B2C商城小程序的实践观察
人工智能·小程序·开源
笨笨狗吞噬者2 天前
【uniapp】小程序体积优化,JSON文件压缩
前端·微信小程序·uni-app
sheji34162 天前
【开题答辩全过程】以 《基于小程序的校内快递代取服务平台的设计与实现》为例,包含答辩的问题和答案
小程序