微信小程序有一键复制功能吗

因为小程序里面不能外部链接,所以我们准备把路径渲染到页面当中,但是字符比较多,让用户长按去复制会麻烦,所以想要新加一个按钮,点击一下按钮,自动将路径复制到粘贴板上,
请问微信小程序能实现吗

阅读 9.2k
2 个回答

这样可以吗,把url绑定到变量url上,点击按钮调用wx.setClipboardData把url地址放到剪贴板上

<view>
  <view>{{url}}</view>
  <input placeholder='123'></input>
  <button bindtap='show'>click</button>
</view>
Page({
  data: {
    url:'url'
  },
  show(){
    let that=this
    wx.setClipboardData({
      data: that.data.url,
      success(){
        that.setData({
          url:'url2'
        })
        console.log('success')
      }
    })
    wx.getClipboardData({
      success(res){
        console.log(res.data)
      }
    })
  }
})

首先小程序得能调起手机拷贝复制功能

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题