发表于: 2017-05-03 20:02:32
1 1147
今日完成:
调试任务十,准备复盘资格评审的ppt,重新调试和学习富文本,学习$location服务的知识。
明日计划:
晚上准备将复盘资格的ppt,过了的话就准备复盘的工作。
问题:
下午想重新改一下富文本,结果碰到很多坑。
开始想把ueditor换成umeditor,结果一大堆报错。
首先是报错etpl is undefined,查了资料发现是因为umeditor需要提前引用etpl。很奇怪,ueditor都不需要专门去引用etpl(查了资料,这是百度自己开发的js模板引擎),作为迷你版的umeditor反而更麻烦;同样umeditor还需要先引用jq库,才能使用。
还有问题是富文本会报错:后台配置项返回格式出错,上传功能将不能正常使用。
我分析问题应该是富文本本身上传文件或者图片的功能与任务十后台的要求冲突。由于后台没有允许富文本上传文件,我想简单的解决办法就是屏蔽掉上传功能。
还有个错误:Cannot read property 'scrollTo' of undefined at window.onscroll 。看字面意思似乎是说富文本的冒泡事件失效了,但没有影响目前的功能,不明白这个问题来源于哪里。。。
收获:
1.对富文本各种配置方法理解更多;
2.$location服务。
$location 也可以实现任务十中需要的页面刷新,数据不丢失。它的原理是通过监察、解析、改变url来达到目的。
评论