sbfkcel / towxml

微信小程序HTML、Markdown渲染库
https://github.com/sbfkcel/towxml/wiki
2.5k stars 315 forks source link

br标签的错误处理 #140

Closed WebGuHui closed 4 years ago

WebGuHui commented 4 years ago

br标签目前是被处理成view的,并且没有任何样式

可以处理成text标签,使用\n换行 image 新增br tag映射,然后在decode.wxml新增br <text wx:if="{{item.tag==='br'}}" data-data="{{item}}" class="{{item.attr.class}}" data="{{item.attr.data}}" id="{{item.attr.id}}" style="{{item.attr.style}}" catch:tap="_tap">\n<decode wx:if="{{item.child}}" nodes="{{item}}" /></text>

sbfkcel commented 4 years ago

没必要为换行再额外多加一段模版。view 是 block 本身就起到了换行的作用。

wuxianshi commented 3 years ago

没必要为换行再额外多加一段模版。view 是 block 本身就起到了换行的作用。

但是如果要实现空出多行呢?光view换行实现不了啊

sbfkcel commented 3 years ago

没必要为换行再额外多加一段模版。view 是 block 本身就起到了换行的作用。

但是如果要实现空出多行呢?光view换行实现不了啊

这个需求有点奇怪 。 如果 要空一大块距离,使用 padding 或 margin 去实现不更简洁吗?

wuxianshi commented 3 years ago

没必要为换行再额外多加一段模版。view 是 block 本身就起到了换行的作用。

但是如果要实现空出多行呢?光view换行实现不了啊

这个需求有点奇怪 。 如果 要空一大块距离,使用 padding 或 margin 去实现不更简洁吗?

和我用的编辑器有关吧,其用的是br来实现换行的【捂脸哭】