收藏
回答

kbone开发的小程序加入分享到朋友圈模拟器报错

在页面中加入如下代码

wx.showShareMenu({
      withShareTicket: true,
      menus: ["shareAppMessage", "shareTimeline"]
    });


    window.onShareAppMessage = () => {
      return {
        title: "标题"
      };
    };


    window.onShareTimeline = () => {
      console.log("onShareTimeline");
      return {
        title: "标题"
      };
    };

模拟器中触发右上角分享按钮可以出现分享到朋友圈功能,但是点击查看页面的时候开发者工具报错,打开页面空白,这个是BUG吗?

回答关注问题邀请回答
收藏

2 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2020-07-10

    昨晚才 publish,这么快就用上了:D


    这个看起来是路径不对,可以更新下最新的 mp-webpack-plugin 然后重新构建一下?这里还要求打开 shareTimeline 配置(按照官方要求应该还要再打开 share 配置),具体可以参考文档:https://wechat-miniprogram.github.io/kbone/docs/domextend/#window-onsharetimeline


    demo 里也有的:https://github.com/Tencent/kbone/tree/v2.x/examples/demo5

    2020-07-10
    有用
    回复 23
    • 拾忆
      拾忆
      2020-07-10

      好的,我试试,我比较喜欢试新的东西☺️

      2020-07-10
      回复
    • 拾忆
      拾忆
      2020-07-10
      更新后提示这个错误,除了页面空白好像又是能识别出来。路径的话是必须设置,还是像我帖子里发的代码,如果不设置默认就是当前页的路径呢?
      2020-07-10
      回复
    • 小程序技术专员-june
      小程序技术专员-june
      2020-07-13回复拾忆
      你用的工具版本,还有使用的基础库版本分别是?按道理不应该提示没权限才对
      2020-07-13
      回复
    • 拾忆
      拾忆
      2020-07-13回复小程序技术专员-june
      开发者工具:1.04.2007092

      基础库:2.12.0
      2020-07-13
      回复
    • 小程序技术专员-june
      小程序技术专员-june
      2020-07-13回复拾忆
      那应该和我这边是一样的,你用上面我提供的 demo 能够跑么?在工具上
      2020-07-13
      回复
    查看更多(18)
  • 零度的田
    零度的田
    2020-07-21

    shareimageMessage 你这边是在哪进行调用的呢?

    2020-07-21
    有用
    回复 1
    • 拾忆
      拾忆
      2020-07-21
      代码里我没写这个
      2020-07-21
      回复
登录 后发表内容
问题标签