收藏
回答

如何在自定义分享事件之前先点击获取内容属性的做法?

这是一个列表,我想点击微信分享到好友的时候,先获取列表的title,imgUrl,但是看到onshareMeassge()好像是onload一样的周期,有什么好的处理方式呢?

我能想到的一种解决方案就是点击微信,弹出一个遮罩层之类的,上面再加个button (open-type=share) 分享,这样能获取到,

我看到别人的小程序也是直接点击就到分享列表,图片,标题都获取到了。

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

1 个回答

  • 俞哄哄💻📷🤘🚴🎧
    俞哄哄💻📷🤘🚴🎧
    2020-05-12

    你可以用遮罩实现啊

    若有帮助请帮忙点个"有用"谢谢👇👇

    2020-05-12
    有用
    回复 7
    • Wu
      Wu
      2020-05-12
      这种方式我知道,我见别人的小程序就直接点击就能获取标题封面,我想知道怎么实现的
      2020-05-12
      回复
    • 俞哄哄💻📷🤘🚴🎧
      俞哄哄💻📷🤘🚴🎧
      2020-05-12回复Wu
      你可以提前先完成请求获取数据用于展示
      2020-05-12
      回复
    • Wu
      Wu
      2020-05-12
      onSharemeassage不是和onload一起的吗,再说了,我还没点击,怎么知道是分享哪个?
      2020-05-12
      回复
    • 俞哄哄💻📷🤘🚴🎧
      俞哄哄💻📷🤘🚴🎧
      2020-05-12回复Wu
      。。。
      首先onSharemeassage是个监听你的分享事件并不是你所谓的周期
      其次你若是列表中的分享,你的列表中的item数据是已经请求完的,为何还需要重新请求?
      若有帮助请帮忙点个"有用"谢谢👆👆
      2020-05-12
      回复
    • Wu
      Wu
      2020-05-12
      不是很明白,我没有重新请求啊,只是你得列表中,我点击列表中某条数据,onload的返回是对象而不是一个数据,你懂吗?
      2020-05-12
      回复
    查看更多(2)
登录 后发表内容
问题标签