收藏
回答

微信小程序分享链接像“群接龙”这样的是怎么做出来的?

这个是从列表分享出来的像这样的链接图片是随着不同的数据,生成不同的图片是怎么写的

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

3 个回答

  • Xavier
    Xavier
    2020-06-05

    https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onshareappmessageobject-object

    2020-06-05
    有用 1
    回复 5
    • ?0x55aa&
      ?0x55aa&
      2020-06-05
      那个上面的数据是拼出来的
      2020-06-05
      回复
    • Xavier
      Xavier
      2020-06-05回复?0x55aa&
      图片链接加个id,服务器解析url,根据id查找数据库,生成一张图片返回。
      2020-06-05
      回复
    • Xavier
      Xavier
      2020-06-05回复?0x55aa&
      打开页面立即用canvas渲染并转换为图片,点击分享的时候把图片传过去也行。
      2020-06-05
      回复
    • ?0x55aa&
      ?0x55aa&
      2020-06-06回复Xavier
      但是这个时候canvas的层级很高,会盖住页面其他的样式
      2020-06-06
      回复
    • Xavier
      Xavier
      2020-06-06回复?0x55aa&
      display:none;或者用cover-view遮住。也可以在页面onLoad加个showloading遮罩,等转换图片成功后v-if把canvas销毁,然后hideloading
      2020-06-06
      回复
  • xy
    xy
    2020-06-05

    1.不配置图片默认取屏幕页面从上到下截图

    2.canvas自己取绘制 绘制完成之后生成图片

    2020-06-05
    有用 1
    回复 2
    • ?0x55aa&
      ?0x55aa&
      2020-06-05
      这个是直接从这样的一个列表分享出来的、不好截屏。
      因为是直接点击的分享按钮、我试过用canvas画,中间会有绘画的时间、这样分享出去是拿不到那张画好的图
      2020-06-05
      回复
    • xy
      xy
      2020-06-05回复?0x55aa&
      将生成的canvas转换为路径呀
      2020-06-05
      1
      回复
  • 旅途无始终
    旅途无始终
    2021-07-15

    现在分享支持异步了

    2021-07-15
    有用
    回复
登录 后发表内容
问题标签