小程序富文本可以复制

本文档介绍了如何在bdParse的bdParse.swan文件中修改代码,以启用<text>标签的选择性。通过将原来的注释代码替换为启用selectable属性的代码块,实现了在WxEmojiView模板内,当节点类型为'text'时,文本可以被选择。
摘要由CSDN通过智能技术生成

<text selectable='true'>文本</text> 必须的条件

在bdParse源码文件下 的bdParse文件下的bdParse.swan 修改这段里面的一行代码块即可

<template name="WxEmojiView">
  <view class="WxEmojiView bdParse-inline" style="{{item.styleStr}}">
    <block s-for="{{item.textArray}}" s-for-index="idx">

//修改之前
      <!-- <block class="{{item.text == '\\n' ? 'bdParse-hide':''}}" s-if="{{item.node == 'text'}}">{{item.text}}</block> -->
//修改之后
      <block class="{{item.text == '\\n' ? 'bdParse-hide':''}}" s-if="{{item.node == 'text'}}">
         <text selectable="true">{{item.text}}</text>
      </block>


      <block s-elif="{{item.node == 'element'}}">
        <image class="wxEmoji" src="{{item.baseSrc}}{{item.text}}" />
      </block>
    </block>
  </view>
</template>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值