教程 框架 组件 接口 工具 其他

share-button 1100+

概述

分享按钮组件。

子组件

不支持

属性

支持通用属性

名称类型默认值必填描述
value<string>-分享按钮组件的文本
title<string>-分享标题
description<string>-分享描述
icon<string>-分享图片的url
url<string>-不支持跳转快应用设备时, 分享跳转使用此链接
path<string>-分享路径,若为空则默认使用当前页面路径
params<object>-自定义参数,允许开发者自由配置
使用方式同page中setMenubarData中的shareParams参数
platforms<array>-分享到的平台,不填则默认分享所有平台。
可用值包括:WEIBO(新浪微博)、QQ、WEIXIN(微信好友)、WEIXIN_CIRCLE(微信朋友圈)、SYSTEM(系统分享)
usepageparams<boolean>false是否使用页面参数

样式

支持通用样式

名称类型默认值必填描述
color<color>rgba(0, 0, 0, 0.87)文本颜色
font-size<length>37.5px文本尺寸
width<length>128px组件宽度
height<length>70px组件高度

方法

支持通用方法

事件

支持通用事件

名称参数描述
success{code: codeValue, content: contentValue}分享成功回调
code: 返回值,0 成功
content: 分享到的平台名
fail{code: codeValue, content: contentValue}分享失败回调
code: 返回值,200 失败
content: 分享失败的原因
cancel{code: codeValue, content: contentValue}分享取消回调
code: 返回值,100 取消
content: 详细信息

示例代码

<share-button
      class="share-button"
      value="分享"
      title="自定义标题"
      description="自定义描述"
      platforms="[QQ, WEIBO]"
      params="{key1: value1, key2: value2}"
      onclick="click()"
      onsuccess="success()"
      onfail="fail()"
      oncancel="cancel()"
    ></share-button>

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容