请选择 进入手机版 | 继续访问电脑版
查看: 729|回复: 0

[工具动态] text和rich-text组件属性改动

[复制链接]
发表于 2020-4-15 11:18:30 | 显示全部楼层 |阅读模式
尊敬的开发者:
    百度 App 预计将在 11.19 版本开始,对 text 组件和 rich-text 组件的 selectable 属性默认值进行修改,由 false 改为 true,即长按选中文本默认为开启状态。百度App 11.19以前的版本 selectable 属性为 false 不变。
    若使用了 longtap,长按时会触发 longtap 事件并且会选中文本,建议开发者自查是否需要将 selectable 属性设置为 ture,可根据自身情况修改 selectable 属性值进行兼容。
text 组件使用示例如下:
        1.        <!-- 百度 App 11.19 以前的版本,selectable 属性默认为 false,期望文本可被选中时需设置此属性为 true -->        2.        <text selectable="true">百度 App 11.19 以前的版本</text>        3.        <!-- 百度 App 11.19 及以后版本,selectable 属性默认为 true,期望文本可被选中时不用设置此属性 -->        4.        <text>百度 App 11.19 及以后版本</text>
rich-text 组件使用示例如下:
在swan文件中
        1.        <view>        2.            <!-- 百度 App 11.19 以前的版本,selectable 属性默认为 false,期望文本不可被选中时不用设置此属性 -->        3.            <rich-text nodes="{{htmlSnip}}"></rich-text>        4.            <!-- 百度 App 11.19 及以后版本,selectable 属性默认为 true,期望文本不可被选中时需设置此属性为 false -->        5.            <rich-text selectable="false" nodes="{{htmlSnip}}"></rich-text>        6.        </view>
在js文件中
        1.        const htmlSnip = `<div>        2.                            <h1>Title</h1>        3.                            <p>Life is like a box of chocolates.</p>        4.                          </div>`;        5.                6.        Page({        7.            data: {        8.                htmlSnip        9.            }        10.        });
在css文件中
        1.        .rich-text {        2.            font-size: .16rem;        3.            margin-left: .17rem;        4.        }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|Baidu Inc.

GMT+8, 2021-4-17 08:03 , Processed in 0.312971 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2011 Comsenz Inc.

返回顶部