1.文章内容中的“<”和“>”字符显示问题

小程序是使用“wxPares工具来实现html转wxml的,如果你的文本包含了代码比如xml会携带<>符号,程序会将其转化,造成解析出现问题,导致文章出现问题。

解决:

wxParse里面有个html2json的文件,找到函数transEmojiStr(str),在里面添加以下3行

function transEmojiStr(str){
str = str.replace(/</g, '<');
str = str.replace(/>/g, '>');
str = str.replace(/&/g, '&');
......
} //推荐资源站:https://zhimalier.com/

之后找到wxDiscode.js文件,找到函数strcharacterDiscode(str),注释掉关于&lt和&gt的内容即可

问题分析流程:

第一眼看到这个问题很是蒙蔽,但是作为程序员的素养告诉我一定要冷静,我仔细对比了网站上正常的显示和小程序上的错误显示,发现带有"<" ">"两个字符的都出现了错误,再仔细看看其他正常显示的代码文本确定了是这个问题。第一步我先去最大的男性交友网站(GITHUB)看了这个开源项目的介绍,大致意思是他将网站html挨个的解析转化成json,拿到json之后就可以使用官方的小程序编程了,所以问题可能处在html转json这,有了切入点那就开干。等等,我好像还没学过小程序,妈蛋头疼,只能暂时丢下问题利用差不多两天时间去混混小程序

学习中....

两天后开始调试,找到了核心的解析方法html2json(html,bindName),打印下日志一看啊,果然"<" ">"成为了&lt和&gt,一瞅它里面的处理就是replace方法,呵呵,以为很简单?but,它里面替换使用的表达式有点牛啊没看懂,后来醒悟就是正则表达,唉一时不察浪费了时间。

2.图片不显示的问题

这个问题旧比较模糊了,暂时不知道原因,网站图片可以显示,但是小程序读取到的是<img src....> 这些代码,证明没有正确解析,我本来想仔细看看代码的实现,结果不经意的发现正常显示的图片又alt属性,不正常显示的就没有,我去站点后台给一个不正常显示的图片加上alt属性,哎?行了?666,操作有点骚,那就先放一放,需求解决就行。以后有机会再看吧。

最新文章

  1. FTP客户端连接时中文乱码问题处理
  2. PagerAdapter 用法
  3. 6.HotSpot垃圾收集器
  4. iphone获取当前流量信息
  5. Trie树也称字典树
  6. Oracle回收站
  7. Java基础知识强化94:Calendar类之Calendar概述和获取日历字段的方法
  8. webix .datatable 表格分页
  9. EscapeAndUnescapeUtil【java模拟js的escape和unescape函数】
  10. ABP之Owin集成
  11. C语言 一个数学问题:求s=(a^m)!+(b^n)!
  12. push的时候报错:Permission denied (publickey)
  13. C++学习的书籍
  14. Python学习——深浅拷贝
  15. Linux:FHS标准
  16. p3792 由乃与大母神原型和偶像崇拜(思维+线段树)
  17. 浅谈getResource方法
  18. java 解压zip java.lang.IllegalArgumentException: MALFORMED 错误
  19. springboot(六):如何优雅的使用mybatis
  20. iOS6 中 Smart App Banners介绍和使用(转自COCOACHINA.COM)

热门文章

  1. DBUtils框架的使用(下)
  2. Egret白鹭开发微信小游戏手机震动功能
  3. Unity之SDK接入(Unity与Android通信)
  4. Leetcode之回溯法专题-40. 组合总和 II(Combination Sum II)
  5. 01_liteide 集成环境运行的问题
  6. 基于Taro与typescript开发的网易云音乐小程序(持续更新)
  7. Keras(一)Sequential与Model模型、Keras基本结构功能
  8. STL中set和multiset小结
  9. CF940B Our Tanya is Crying Out Loud
  10. Day005_Linux基础之文件权限