onLoad: function (options) {
var that = this;
var strhtml =
<div><span>table test</span><table><thead><tr><th>title</th><th>title</th></tr></thead><tbody><tr><td colspan="2">yy</td><td>xx</td></tr></tbody></table></div></div>`
;
parse(strhtml, (err, htmlData) => {
if (!err) {
that.setData({
htmlData,
});
}
})
}
})
注意事项:html字符串里的标签都要闭合,否则会转不了nodes数组,比如:<br>一定要是<br/>
import parse from ‘mini-html-parser2‘,有一个前提需要提前将mini-html-parser2安装到小程序根目录下,安装代码为npm install mini-html-parser2 --save(cmd命令行下安装,要先cd跳转到小程序目录,在执行安装命令)