微信小程序去掉HTML富文本中带标签的代码

最近在弄个小程序,发现对接wordpress获取的文章摘要里显示代码标签,像<p>、<a>、<br>这些,然后找了很久才整合了个纯前端的修复方法

 

直接在wxml中随意行添加以下module代码

<wxs module="xulgr">
    var delHtmlTag = function(str) {
        var reg = getRegExp("<[^>]+>", "g");
        var result = str.replace(reg, '');
        return result; 
    }
    module.exports.delHtmlTag = delHtmlTag;
</wxs>

 

然后替换需要去掉标签的函数变量

{{xulgr.delHtmlTag(函数变量)}}

例如:

{{m1.delHtmlTag(item.zaiyao.rendered)}}

 

这样就行了,简单不需要修改js。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容