jin-yufeng / mp-html

小程序富文本组件,支持渲染和编辑 html,支持在微信、QQ、百度、支付宝、头条和 uni-app 平台使用
https://jin-yufeng.gitee.io/mp-html
MIT License
3.26k stars 479 forks source link

a链接后面有时会自动换行 #465

Closed glsnh closed 1 year ago

glsnh commented 1 year ago

使用环境

微信小程序

问题描述

a链接后面有时会自动换行,如果后面的文字能正好一行容纳不会出现,否则就会自动换行。试了一下更改模拟器机型,如果一行能容纳也不会自动换行。 问题截图

复现方式

全球领先的中文搜索引擎——<a href='https://www.baidu.com/'>点击跳转到百度</a>、致力于让网民更便捷地获取信息,找到所求。
<br>
全球领先的中文搜索引擎——<a href='https://www.baidu.com/'>点击跳转到百度</a>、致力于网民更
<br>
全球领先的中文搜索引擎——<a href='https://www.baidu.com/'>点击跳转到百度</a>、致力于
jin-yufeng commented 1 year ago

提供可复现的 demo 项目,我测试没发现有这个问题 微信截图_20221015120608


有没有设置 selectable 为 force ?

glsnh commented 1 year ago

设置 selectable 为 false后果然就好了,但是没办法选择文字了啊

对比图片

jin-yufeng commented 1 year ago

https://jin-yufeng.gitee.io/mp-html/#/basic/prop?id=selectable

0zcl commented 1 year ago

@glsnh 设置 selectable 为 force,也出现图片上的情况,会自动换行了。请问大哥解决了么

jin-yufeng commented 1 year ago

@0zcl 这是微信原生限制,要可复制就会变成 inline-block 布局, 应该只能自己调整 html 内容使得在这种情况下不会很怪