微信小程序 使用towxml解析html流程及踩坑记录

微信小程序 使用towxml解析html流程及踩坑记录,第1张

        towxml相对于wxParse还是有一定优势的,首先一些废弃或者过新的标签wxParse是不能解析的,会导致整个页面不能显示,其次 towxml对于界面的排版优化是比较美观的,对于开发者还算比较友好,个人是建议在wxParse没有完善之前使用towxml这个库来解析html以及markdown格式。

我这里使用的是绝对路径,各位同学根据自己的存放路径修改

这里模板名称固定,data固定写法为{{...解析后的变量名}}

以下是小程序转换的特殊字符实体,在数组中插入转义特征符和html实体符号,以及下面的正则规则中新增就可以替换了,下面是我个人使用的一些常用的

escape2Html: function(str) {

var arrEntities = {

'lt': '<',

'gt': '>',

'nbsp': ' ',

'amp': '&',

'quot': '"',

'middot':'·',

'amp':'&',

'brvbar':'¦',

'mdash':'—',

'ndash':'–',

'ge':'≥',

'le':'≤',

'laquo':'«',

'raquo':'»',

'deg':'°',

'bull':'•',

'macr':'¯',

'#64':'@'

}

return str.replace(/&(lt|gt|nbsp|amp|quot|middot|amp|brvbar|mdash|ndash|ge|le|laquo|raquo|deg|bull|macr|#64)/ig, function(all, t) {

return arrEntities[t]

})

},


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12062778.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存