使用breakParent强制换行

问题描述

我正在开发一个更漂亮的插件,并且正在努力理解breakParent命令。

来自the command documentation

将此内容包括在任何位置,以强制所有父组断开。

文档非常稀疏,所以也许我完全误解了它应该做什么,但是我希望它将以与行超过最大宽度时完全相同的方式对父组进行换行

因此,我期望以下命令

{
    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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...