微信小程序实现可以复制文本功能

微信小程序实现可以复制文本功能

普通的文本里面实现长按复制功能

效果如下:

图片[1]-微信小程序实现可以复制文本功能-VUM星球

实现方式:

  • index.wxml
<text user-select="{{true}}">报修单号:{{orderDetail.order_num}}</text>

在需要复制的内容出加入text标签

图片[2]-微信小程序实现可以复制文本功能-VUM星球

<picker>选框中实现复制选框中的内容

效果如下:

图片[3]-微信小程序实现可以复制文本功能-VUM星球
图片[4]-微信小程序实现可以复制文本功能-VUM星球
图片[5]-微信小程序实现可以复制文本功能-VUM星球

实现方式:

  • index.wxml页面
<view class="item ccc">
    <view class="item-title">售后地址<i>*</i></view>
    <picker value="{{addressModelIndex}}" range="{{addressModelArr}}" bindchange="changeAddressModel">
        <view class="picker">
            {{addressModelArr[addressModelIndex]}}
        </view>
    </picker>
    <!-- 添加复制按钮 -->
    <button bindtap="copyAddress">复制地址</button>
</view>

添加一个复制按钮

图片[6]-微信小程序实现可以复制文本功能-VUM星球
  • index.js页面
Page({
    data: {
        // ...其他数据

    // 复制地址的处理函数
    copyAddress() {
        const addressToCopy = this.data.addressModelArr[this.data.addressModelIndex];

        wx.setClipboardData({
            data: addressToCopy,
            success: function (res) {
                wx.showToast({
                    title: '复制成功',
                    icon: 'success',
                    duration: 2000
                });
            },
            fail: function (res) {
                console.log(res);
            }
        });
    }
})
图片[7]-微信小程序实现可以复制文本功能-VUM星球
© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容