在使用html2wxml 遇到了一个很严重的问题,就是代码块无法换行
排除了一切代码错误后终于找到了问题的所在,就是html2wxml 好像是无法解析<pre> </pre>
标签中的<br>
标签,这或许也跟代码高亮有关,因为我数据中的<pre> </pre>
标签里都是用的<br>
标签来换行,所以要把<br>
标签替换成\n
,替换代码如下:
var content = res.data[0].content;//首先将请求到的数据接收到一个变量
content = content.replace(/(<\/?br.*?>)/g, '\n');//使用replace方法把<br>标签都替换为\n
this.setData({
data: content //最后绑定数据
})
问题成功解决