小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
rich-text渲染出来的富文本,希望可以长按复制
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
朋友们好,我最近小程序有需要,专门查了下,发现了除节点、点击事件、调用外的第四种,也是最简单的方法,代码如下:
<rich-text style="user-select: text; -webkit-user-select: text;" nodes="{{essays.content}}"></rich-text>
本人已经测试,有效!该方法主要是style的两个参数,大家也可以给富文本+class类名,在wxss中添加(但感觉不用那么麻烦,富文本已经有很多格式了,不需要wxss)。
如果对你有用,点个赞,谢谢啦~
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
路过~~~
加user-select
楼主最后怎么解决的?
可以给 rich-text 的文本节点通过 attrs 设置 class 属性,然后在对应的 .wxss 里添加 class 提供 user-select: true 的样式
只能用文本节点是吗?node节点目前不支持?
rich-text 的文本节点通过 attrs 设置 class 属性,然后再添加 class 提供 user-select: true 在安卓上是可以实现复制功能的,但是在IOS手机上部分机型就不能使用了,所以有什么方法可以让IOS机型也能用吗?
你好,你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
朋友们好,我最近小程序有需要,专门查了下,发现了除节点、点击事件、调用外的第四种,也是最简单的方法,代码如下:
<rich-text style="user-select: text; -webkit-user-select: text;" nodes="{{essays.content}}"></rich-text>
本人已经测试,有效!该方法主要是style的两个参数,大家也可以给富文本+class类名,在wxss中添加(但感觉不用那么麻烦,富文本已经有很多格式了,不需要wxss)。
如果对你有用,点个赞,谢谢啦~
路过~~~
加user-select
楼主最后怎么解决的?
可以给 rich-text 的文本节点通过 attrs 设置 class 属性,然后在对应的 .wxss 里添加 class 提供 user-select: true 的样式
只能用文本节点是吗?node节点目前不支持?
rich-text 的文本节点通过 attrs 设置 class 属性,然后再添加 class 提供 user-select: true 在安卓上是可以实现复制功能的,但是在IOS手机上部分机型就不能使用了,所以有什么方法可以让IOS机型也能用吗?
你好,你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。