收藏
回答

为何使用uni.share分享微信小程序总是报错?

使用以下代码实现分享微信小程序的时候总是报错

const handleTask = (item) => {
    if (item.isFinshed) {
      uni.showToast({
        icon: 'none',
        title: '该任务进入已完成',
      })
    } else {
      if (item.id == 2) {
        uni.share({
          provider: 'weixin',
          scene: "WXSceneSession",
          type: 5,
          imageUrl: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/share-logo@3.png',
          title: '欢迎体验uniapp',
          miniProgram: {
            id: 'gh_abcdefg',
            path: 'pages/index/index',
            type: 0,
            webUrl: 'http://uniapp.dcloud.io'
          },
          success: ret => {
            console.log(JSON.stringify(ret));
          },
          fail: (err) => {
            console.log('失败了', err)
          }
        });
      } else if (item.id == 1) {
        uni.switchTab({
          url: '/pages/index/index?isTask=true'
        })
      }
    }
  }
回答关注问题邀请回答
收藏

2 个回答

  • Hlxuan.
    Hlxuan.
    07-17

    这个API是在App上使用的。

    07-17
    有用 2
    回复 1
    • 我以为@
      我以为@
      发表于移动端
      07-17
      后来看到了[捂脸]
      07-17
      回复
  • 一笑皆春
    一笑皆春
    07-17

    uni.share不支持微信小程序,注意看文档

    07-17
    有用 1
    回复 1
    • 我以为@
      我以为@
      发表于移动端
      07-17
      后来看到了[捂脸]
      07-17
      回复
登录 后发表内容