设计与开发 >

微信小程序wxparse特殊解析空格,解析↵换行符号换行\n

来源:设计与开发 | 发布时间:2023-07-14 22:27:08 | 浏览:0
因为在实际的项目中使用wxparse的时候,发现空格和换行解析不了,就进行的源码的查看及修改,(一).解决↵换行符号解析不了的方法在微信小程序中换行\n需要再在text中进行实现,但是wxparse自

因为在实际的项目中使用wxparse的时候,发现空格和换行解析不了,就进行的源码的查看及修改,

(一).解决↵换行符号解析不了的方法

在微信小程序中换行\n需要再在text中进行实现,但是wxparse自己定义的模板中是用view便签作为解析后的内容标签

1.将wxParse.wxml中的如图模板改为text包含

image.png

2.后来找到html2json方法中找到对传入文本的内容进行处理,将trimHtml方法中的对换行回车的替换注释掉

image.png

3.找到wxDiscode源文件,找到strDiscode方法,将其中关于换行的正则匹配注释掉

image.png

在下面这个函数中添加一个正则表达式,因为本次需求后台传入的分隔符号为↵

str = str.replace(/↵/g, '\n');
  • 1

image.png

(二)关于解析空格的问题
进行正则替换strcharacterDiscode函数中

// 原本的  str = str.replace(/ /g, ' ');
//替换为
str = str.replace(/ /g, '\xa0');

版权:【注明为本站原创的文章,转载请注明出处与原文地址!
本站部分转载文章能找到原作者的我们都会注明,若文章涉及版权,有侵犯到您的权利,请及时联系我们删除。请发至邮箱:253849310@qq.com 。
标题:微信小程序wxparse特殊解析空格,解析↵换行符号换行\n
本文链接:http://www.aiws.cc/kaifa/c424.html
描述:因为在实际的项目中使用wxparse的时候,发现空格和换行解析不了,就进行的源码的查看及修改,(一).解决↵换行符号解析不了的方法在微信小程序中换行\n需要再在text中进行实现,但是wxparse自

更多信息请关注微信:13534259410
业务咨询官方微信

上一篇:公司注册而企业邮箱需要域名?没有域名怎么办?
下一篇:layui-form表单中的select监听不起作用formSelects v4的一些操作及解决办法
热门服务和内容
热门文章

业务咨询

  • 业务咨询官方微信

    官方微信

  • 商务合作

  • 商务合作官方微信

    官方微信

  • 特别声明:素材来源于网络,如果对您造成侵权,请及时联系我们予以删除 COPYRIGHT ©智企服务中心 20211201 粤ICP备18150478号 网站地图 技术支持:253849310
    电话咨询:13534259410
    在线客服咨询
    微信:13534259410