readme.md 1.9 KB
Newer Older
DCloud_JSON's avatar
DCloud_JSON 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
#### 本功能基于[底部图标菜单](https://ext.dcloud.net.cn/plugin?id=4858)封装而成。
### 示例代码
```
	uniShare({
		content: { //公共的分享参数配置  类型(type)、链接(herf)、标题(title)、summary(描述)、imageUrl(缩略图)
			type: 0,
			href: 'https://uniapp.dcloud.io/',
			title: '标题',
			summary: '描述',
			imageUrl: 'https://img-cdn-aliyun.dcloud.net.cn/stream/icon/__UNI__HelloUniApp.png'
		},
		menus: [{
				"img": "/static/app-plus/sharemenu/wechatfriend.png",
				"text": "微信好友",
				"share": { //当前项的分享参数配置。可覆盖公共的配置如下:分享到微信小程序,配置了type=5
					"provider": "weixin",
					"scene": "WXSceneSession"
				}
			},
			{
				"img": "/static/app-plus/sharemenu/wechatmoments.png",
				"text": "微信朋友圈",
				"share": {
					"provider": "weixin",
					"scene": "WXSenceTimeline"
				}
			},
			{
				"img": "/static/app-plus/sharemenu/mp_weixin.png",
				"text": "微信小程序",
				"share": {
					provider: "weixin",
					scene: "WXSceneSession",
					type: 5,
					miniProgram: {
						id: baseappConfig.mp.weixin.id,
						path: `/pages/list/detail?id=${_id}&title=${title}`,
						webUrl: baseappConfig.h5.url +
							`/#/pages/list/detail?id=${_id}&title=${title}`,
						type: 0
					},
				}
			},
			{
				"img": "/static/app-plus/sharemenu/weibo.png",
				"text": "微博",
				"share": {
					"provider": "sinaweibo"
				}
			},
			{
				"img": "/static/app-plus/sharemenu/qq.png",
				"text": "QQ",
				"share": {
					"provider": "qq"
				}
			},
			{
				"img": "/static/app-plus/sharemenu/copyurl.png",
				"text": "复制",
				"share": "copyurl"
			},
			{
				"img": "/static/app-plus/sharemenu/more.png",
				"text": "更多",
				"share": "shareSystem"
			}
		],
		cancelText: "取消分享",
	}, e => { //callback
		console.log(e);
	})
```