uParse插件在ios百度端不展示解决方式(只需两行代码就可以解决)
解决uParse插件在ios百度端富文本内容不展示问题。不需要下载其他非官方三方插件,只需修改两行代码即可!
·
真机报错
nodes中接受的startHandler不是function类型,而是object类型。
优化
// computed中
nodes() {
const {
content,
noData,
imageProp,
startHandler,
startHandler
endHandler,
charsHandler,
} = this;
const parseData = content || noData;
const customHandler = {
// 对start进行修改
// 修改前
// start: startHandler,
// 修改后
start: (typeof startHandler === "function") ? startHandler: (node) => {
node.attr.class = null;
node.attr.style = null;
},
end: endHandler,
chars: charsHandler,
};
const results = HtmlToJson(parseData, customHandler, imageProp, this);
this.imageUrls = results.imageUrls;
return results.nodes;
},
修改前后对比:
更多推荐
已为社区贡献1条内容
所有评论(0)