如何解决使用breakParent强制换行
我正在开发一个更漂亮的插件,并且正在努力理解breakParent
命令。
将此内容包括在任何位置,以强制所有父组断开。
文档非常稀疏,所以也许我完全误解了它应该做什么,但是我希望它将以与行超过最大宽度时完全相同的方式对父组进行换行
因此,我期望以下命令
{
type: 'group',contents: {
type: 'concat',parts: [
'<div>',{
type: 'indent',contents: {
type: 'concat',parts: [{ type: 'line',soft: true },'Text',{ type: 'break-parent' }],},{ type: 'line','</div>',],}
要打印
<div>
Text
</div>
但是我得到了
<div>Text</div>
如何实现breakParent
所想的功能,即迫使周围的代码从组内换行?
如果不可能的话,breakParent
的实际作用是什么?
(显然,可以通过将软线转换为硬线来完成,但这不是我想要的解决方案,因为上面示例中仅生成“文本”的代码才知道是否需要换行)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。