分享

qh.showShareMenu

解释:显示当前页面窗口分享按钮

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

示例

  • 在 js 文件中
  1. qh.showShareMenu({
  2. success: () => {
  3. console.log('show success')
  4. },
  5. fail: () => {
  6. console.log('show fail')
  7. }
  8. });

qh.hideShareMenu

解释:隐藏当前页面窗口分享按钮

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

示例

  • 在 js 文件中
  1. qh.hideShareMenu({
  2. success: () => {
  3. console.log('hide success')
  4. },
  5. fail: () => {
  6. console.log('hide fail')
  7. }
  8. }

qh.shareAppMessage

解释:主动拉起转发面板,从1.9.3开始支持。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
titleString当前小程序的名字转发标题,不超过25字。
descString当前小程序的摘要转发分享描述,不超过25字。
imageUrlString当前小程序的默认图标转发显示图片的链接。
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success 返回参数说明

参数类型说明
channelString分享所选择的渠道,包括wechat、qq、qzone、ecommand
resultBoolean分享是否成功

示例

  • 在 js 文件中
  1. qh.shareAppMessage({
  2. title: '转发标题',
  3. desc: '转发描述',
  4. success: () => {
  5. console.log('分享成功')
  6. }
  7. }

qh.onShareAppMessage

解释:监听用户点击右上角菜单的「转发」按钮时触发的事件,从1.9.3开始支持。

方法参数:Function Callback 用户点击右上角菜单的「转发」按钮时触发的事件的回调函数

object参数说明

参数名类型必填默认值说明
titleString当前小程序的名字转发标题,不超过25字。
descString当前小程序的摘要转发分享描述,不超过25字。
imageUrlString当前小程序的默认图标转发显示图片的链接。
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success 返回参数说明

参数类型说明
channelString分享所选择的渠道,包括wechat、qq、qzone、ecommand
resultBoolean分享是否成功

示例

  • 在 js 文件中
  1. qh.onShareAppMessage(() => {
  2. return {
  3. title: '转发标题',
  4. desc: '转发描述',
  5. success: () => {
  6. console.log('分享成功')
  7. }
  8. }
  9. })

qh.offShareAppMessage

解释:取消监听用户点击右上角菜单的「转发」按钮时触发的事件,从1.9.3开始支持。