一个组件集成微信,QQ,微博 3大分享
QQPlus,wxPlus,weiboPlus
import $avmWxQqWbShare from "../../components/avmWxQqWbShare/avmWxQqWbShare.js"
$avmWxQqWbShare.wxShare(type, title, description, imgUrl, url) 微信分享
$avmWxQqWbShare.QQShare(type, title, description, imgUrl, url) QQ分享
$avmWxQqWbShare.weibo(text, title, description, imgUrl, url) 微博分享
参数
参数 | 说明 | 类型 | 默认值 | 是否必填 |
---|---|---|---|---|
text | 分享的文本,微博分享接口专用,长度小于140个汉字(该参数只作用在微博分享) | String | 无 | 否 |
title | 要分享的标题 | String | 无 | 是 |
description | 要分享的描述(QQ分享到空间无效),由于微信平台限制,对不同平台部分场景本参数无效 | String | 无 | 是 |
imgUrl | 分享的缩略图地址,大小不能超过32K,需要路径包含图片格式后缀,否则如果原图片为非png格式,会分享失败,(微信要求本地路径要求本地路径(fs://、widget://),[QQ分享Android平台只支持网络图片]) | String | 无 | 是(不需要请传"") |
url | 要分享的链接地址 | String | 无 | 是 |
type | 分享的类型: 微信取值范围:session(会话)timeline(朋友圈)QQ取值范围:QZone:分享到QQ空间QFriend:分享到好友、讨论组、群聊(在 iOS平台此分享成功后无回调) | String | 无 | 是(微博不填) |
使用前,请先在插件库中添加 QQPlus,wxPlus,weiboPlus 插件,否则无法使用,使用到那用添加哪个,不用全部添加