收藏
回答

3.4.2 setClipboardData 的默认toast不会被覆盖?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug setClipboardData 微信iOS客户端 8.0.48 3.4.2
await wx.setClipboardData({
  data: data?.orderId,
})
wx.showToast({
  title: '订单编号复制成功',
  icon: 'none',
})
3.4.2, 页面同时展示订单编号复制成功 和 内容已复制(图1)
3.4.2以前,页面只会展示一个订单编号复制成功(图2)

期望恢复以前逻辑

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

4 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2024-04-18

    已经回退了,我们优化一下

    2024-04-18
    有用 1
    回复 3
    •         
              
      2024-04-22
      该现象依旧存在。并且只存在于 微信版本:8.0.48;8.0.47及其以下不会有该问题
      2024-04-22
      回复
    •         
              
      2024-04-22回复        
      上述情况只存于鸿蒙系统4.0 。
      2024-04-22
      回复
    • 🐳sweetie
      🐳sweetie
      2024-07-09
      我的8.0.49 ios版本还是存在这个问题
      2024-07-09
      回复
  • 小贝
    小贝
    2024-07-23
    wx.setClipboardData({
            data'content.url',
            success()=>{
                        // 先隐藏默认的
              wx.hideToast();
              console.log('复制成功');
                        // 再显示自己的
              wx.showToast({title:'复制成功'});
            }
          })
    
    2024-07-23
    有用
    回复
  • 🐳sweetie
    🐳sweetie
    2024-07-09

    你最后如何优化的啊。上次都还没这个问题,突然就有了

    2024-07-09
    有用
    回复
  • 一笑皆春
    一笑皆春
    2024-04-18

    在setClipboardData的成功的回调里加自己的提示,不要加在外边

    2024-04-18
    有用
    回复 8
    查看更多(3)
登录 后发表内容