收藏
回答

两个点击复制文本按钮,怎么设置分别复制不同内容?只会都复制同一个js里的文本

<button bindtap="copy"> 点击复制 </button>

js:

好像是需要创建2个按钮再给互相赋值?

能不能贴下代码学习下

  copy: function (e) {

    var that = this;

    wx.setClipboardData({

     data: "输入复制内容",


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

2 个回答

  • brave
    brave
    2020-04-07
    data: {
      copyText: ["a", "b", "c", "d"]
    },
    copy (e) {
      wx.setClipboardData({
        data: e.currentTarget.dataset.id
      });
    }
    
    <button data-id="{{item}}" wx:for="{{copyText}}" wx:key="index" bindtap="copy">点击复制</button>
    

    或者你在button上绑定一个标识的值(例如data-id="0"),然后copy事件中通过copyText[e.currentTarget.dataset.id]获取值

    2020-04-07
    有用 2
    回复 1
  • 四哥派
    四哥派
    2020-04-06

    这样貌似最简单

    2020-04-06
    有用 1
    回复 1
登录 后发表内容
问题标签