收藏
回答

onShareAppMessage转发分享后打开的页面加载js失败

JS代码

 onShareAppMessage: function (res) {

   console.log('onShareAppMessage');

   console.log(res);

   return {

     title: app.globalData.shop.shopName+'商店分享',

     path: '/pages/index/index'

   }

 },


发送者是A,接收者是B

B点击分享链接后,页面显示unexpected end of JSON input  at JSON.parse

考虑到是无法加载js导致的,且下面的onUnload和onShow方法都invoke但是却没有console.log输出,

A页面上所有操作都正常,

 onUnload: function (options) {

   console.log(this.object);

   console.log(options);

   console.log("我是从分享页面进入到");

 },

 onShow: function() {

   console.log('onshow');

   //从其他页面回来

   if (this.data.hasHide) {

     this.renderGoodsList(this.data.goods, this.data.currentType);

     //渲染购物车

     this.renderCart();

   }

 },


考虑到生命函数的周期/路由之类的问题,都试了,不OK,有人碰上这问题吗?求解!!急!!


最后一次编辑于  2018-12-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 是柿子啊
    是柿子啊
    2018-12-20

    先去除这里的试下

    2018-12-20
    赞同
    回复
  • 蕴重Liu
    蕴重Liu
    2018-12-20

    这是报错信息,我怎么去除这里的东西?????

    是要去除index页面的所有js方法里面的json.parse方法??

    2018-12-20
    赞同
    回复