uni-app开发的小程序如何实现微信全局分享功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1589个文字,预计阅读时间需要7分钟。
在实用场景中,常常需要将小程序分享给好友或朋友圈。通常,这需要通过一个页面去设置分享信息。官方文档介绍如下:[点击访问](https://uniapp.dcloud.io/api/plugins/shareid#onshareappmessage)。每个需要分享的页面,都需单独配置分享内容。
实际使用中,经常需要小程序分享到好友或者朋友圈,一般而言是一个个页面去设置。
官网分享介绍:uniapp.dcloud.io/api/plugins/share?id=onshareappmessage
单页面每一个需要分享的页面多需要单独写上
copyexport default { //发送给朋友 onShareAppMessage(res) { if (res.from === 'button') {// 来自页面内分享按钮 console.log(res.target) } return { title: '自定义分享标题', path: '/pages/test/test?id=123' } }, //分享到朋友圈 onShareTimeline(res) { return { title: '自定义分享标题', path: '/pages/test/test?id=123' } } }
重复代码不说,还特别容易搞混,一不小心就漏掉参数忘记修改。
分享参数配置介绍:
全局分享
减少每个页面重复代码,全局设置分享代码。
本文共计1589个文字,预计阅读时间需要7分钟。
在实用场景中,常常需要将小程序分享给好友或朋友圈。通常,这需要通过一个页面去设置分享信息。官方文档介绍如下:[点击访问](https://uniapp.dcloud.io/api/plugins/shareid#onshareappmessage)。每个需要分享的页面,都需单独配置分享内容。
实际使用中,经常需要小程序分享到好友或者朋友圈,一般而言是一个个页面去设置。
官网分享介绍:uniapp.dcloud.io/api/plugins/share?id=onshareappmessage
单页面每一个需要分享的页面多需要单独写上
copyexport default { //发送给朋友 onShareAppMessage(res) { if (res.from === 'button') {// 来自页面内分享按钮 console.log(res.target) } return { title: '自定义分享标题', path: '/pages/test/test?id=123' } }, //分享到朋友圈 onShareTimeline(res) { return { title: '自定义分享标题', path: '/pages/test/test?id=123' } } }
重复代码不说,还特别容易搞混,一不小心就漏掉参数忘记修改。
分享参数配置介绍:
全局分享
减少每个页面重复代码,全局设置分享代码。

