网页中文字的复制和微信小程序中text文字的复制

这篇具有很好参考价值的文章主要介绍了网页中文字的复制和微信小程序中text文字的复制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序text中文字的复制功能

方法一:在小程序页面中可以手动选择文本复制

<text selectable="true">{{texts}}</text>

如图:网页中文字的复制和微信小程序中text文字的复制

注:加上这个之后在微信开发者工具上可能不能很好的复制,只能复制几个字,真机扫码调试在手机上可以长按选择复制

方法二:一键复制按钮

直接在某个地方(文本、按钮、图片等都行)绑定个点击事件bindtap="copyBtn"

把你需要复制的内容传到后台去data-ordernum="{{需要复制的内容}}"

<!-- .wxml -->
<text class='copy-btn' data-ordernum="{{item.orderNumber}}" bindtap='copyBtn'> 复制</text>

然后在 .js 文件中写方法:如下

data:写你需要复制的内容

data: e.currentTarget.dataset.ordernum

// 一键复制事件

  copyBtn: function(e) {

    wx.setClipboardData({

      data: e.currentTarget.dataset.ordernum,

      success: function(res) {

        wx.showToast({

          title: '复制成功',

        });

      }

    })

  }

网页中文字的复制

做网页的时候,有些文字我们需要能被选中,有些我们不要能被选中,那么这就需要用到一个css属性了,那就是 user-select:

user-select: none|auto|text|contain|all;

/*firefox浏览器*/

-moz-user-select: none|text|all;

/*safari、chrome浏览器*/

-webkit-user-select: none|text|all; /*Safari中不支持该属性值,只能使用none或者text,或者是在html的标签属性中使用*/

/*ie浏览器*/

-ms-user-select: none|text|element;

属性值:

none : 元素和子元素的文本将无法被选中

text : 文本可以被选中

auto : 文本将根据浏览器的默认属性进行选择

all : 当所有内容作为一个整体时可以被选择。如果双击或者在上下文上点击子元素,那么被选择的部分将是以该子元素向上回溯的最高祖先元素

contain、element : 可以选择文本,但选择范围受元素边界的约束,也就是选择的文本将包含在该元素的范围内。只支持Internet Explorer

注意: 

浏览器实现之间的区别之一是继承。在Firefox中,-moz-user-select不是由绝对定位的元素继承的,但在Safari和Chrome中,-webkit-user-select却是由绝对定位的元素继承而来的。

user-select的属性详情:

网页中文字的复制和微信小程序中text文字的复制文章来源地址https://www.toymoban.com/news/detail-482828.html

到了这里,关于网页中文字的复制和微信小程序中text文字的复制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微信小程序系列:二】小程序常用功能:跳转地图、扫一扫、人脸识别、拍照、拨打电话、调整屏幕亮度、文字可复制、监听截屏...

    (~ ̄▽ ̄)~,hello,微信小程序系列第二篇,介绍下小程序里的 前端常用功能api ,可以快速copy使用~ 小程序页面里的文字默认是没有长按复制功能的,需要套个标签来实现:跳转官方文档 点击按钮,直接复制文本,直接调用微信方法: 有时显示一些地址需要在地图显示,

    2023年04月09日
    浏览(48)
  • 微信小程序和微信H5有什么区别?

    前言:进入公司会发现会从最常见的PC端开发,慢慢将重心转移到H5开发,再到小程序开发,后面随着公司业务的发展还需要开发APP,也就是Android。也有可能顺序不一样,作为一个合格的后端甚至全栈,这些还是要会的。 在开发微信小程序功能的时候,发现微信小程序和微信

    2024年02月11日
    浏览(16)
  • uniapp和微信小程序去掉顶部标题

    今天刚开始做一个uniapp的项目,新建的项目带有默认顶部标题,要去掉。 找到配置文件pages.json,小程序在app.json 添加代码 完成。 最后这个项目会一直更新所遇到的问题,可能会比较慢,希望自己能够坚持完成。

    2024年02月13日
    浏览(14)
  • 【uniapp】多端(H5和微信小程序)

    目录 一、运行H5页面 二、去除H5顶部导航栏 三、区分H5页面和微信小程序的样式 四、H5页面下载视频、PDF 五、H5页面适配  打开网页后复制网页地址 然后打开微信开发者工具,点击公众号网页版,输入地址即可看到H5页面 无论是页面还是js还是css,都是一样的使用,样式如下

    2024年02月10日
    浏览(18)
  • 搭建flask后端和微信小程序前端

    目录 一、准备工作 (1)我的前端代码 (2)我的后端代码 (3)后端运行成功的截图 (4)前端运行成功的截图  (5)整体运行成功的截图 二、部署后端  (1)在腾讯云的学生入口处购买服务器(建议选择ubuntu系统),设置管理秘钥,方便在本地远程连接。 (2)在本地的

    2024年02月04日
    浏览(23)
  • H5和微信小程序实现文件预览功能

    提示:本文仅供参考: 最近新增了一个需求,要求在H5和微信小程序生成方案并查看ppt和excel功能。本项目是taro框架打包生成的H5和小程序,代码仅供参考。 代码如下(示例): 代码修改如下(示例): 代码如下(示例): 1:先把本地的微信开发者工具,不校验HTTPS关掉再

    2024年02月17日
    浏览(24)
  • Uniapp和微信小程序的区别2023(详细)

    UniApp和微信小程序有一些区别,尽管它们都是用于开发小程序的框架,但在一些方面有所不同。以下是它们的区别: 开发语言和技术栈: UniApp:使用Vue.js作为开发语言,结合UniApp提供的组件和API进行开发。支持Vue的响应式数据绑定、组件化开发,同时支持使用HTML、CSS和Jav

    2024年02月13日
    浏览(10)
  • 微信小程序错误码:“errcode“:40163和微信小程序-pad block corrupted 问题

    场景:服务端调用 auth.code2Session 接口 请求连接:https://api.weixin.qq.com/sns/jscode2session?appid=secret=js_code=grant_type=authorization_code 服务端报错,报错信息:\\\"pad block corrupted \\\",打印返回值为: {“errcode”:40163,“errmsg”:“code been used, hints: [ req_id: 0IbF07aLRa-KW5Oua ]”} 40163 :临时登录凭证重

    2024年02月09日
    浏览(57)
  • uniapp项目打包(安卓apk和微信小程序)

    uniapp的打包方式有很多,这里主要讲解App打包成安卓apk和微信小程序的两种方式 原生App分为云打包和本地打包两种,一般只推荐使用云打包来快速打包成安卓apk 安卓正式包 勾选使用云端证书时,我们无需手动生成证书别名、证书私钥密码、证书文件等,uniapp官方已配置好云

    2024年02月03日
    浏览(17)
  • 8266模块和微信小程序进行UDP通信

    太久没写了,你知道时间是遗忘一个人最好的东西,请记得我一直在 会不会有人问为什么引入vant?不会,好那不讲了,直接讲引入要注意的事项 微信小程序引入vant步骤,里面需要注意的地方,根目录在项目中这个位置,另外也可以右击子项目选择在外部终端中打开,要是找到

    2024年02月05日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包