微信公众号项目总结--加快开发速度和调试效率

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信公众号项目总结--加快开发速度和调试效率相关的知识,希望对你有一定的参考价值。

  近端时间接手了某上市公司的内部员工分享系统的微信端项目,由于接手后去理解整个项目的架构、规范等的时间紧迫,所以导致开发期间遇到较多问题从而加班加到心力交瘁。现在项目大概算完成了一个里程碑,所以在这里总结一下项目中所获得的东西,所踩过的坑,好让下一次开发更具效率。

  前端本地模拟微信登录

技术分享图片

  

  由于微信公众号要使用微信jssdk api,api的使用需要微信授权、登录、获取token等一系列操作,如果是本地调试的话可以通过url的判断进行微信模拟登录。这样做的好处利于扩展,如果该产品不只使用于微信端的时候可以利用判断适用于app、web端等。

  

  兼容问题

  大公司的东西肯定兼容无数兼容问题,在这分两点,一个是andriod端、一个是ios端。项目里面是有一个移动端富文本编辑器的需求的,由于fastclick插件和ios11版本的div的contenteditable属性不兼容,但是安卓系统并没有问题,所以必须使用navgaitor对象userAgent属性去判断浏览器的属性(注意全局封装,因为项目里面还有很多系统兼容问题)。

以上是关于微信公众号项目总结--加快开发速度和调试效率的主要内容,如果未能解决你的问题,请参考以下文章

微信公号文章排版:微信公众号新增4个新功能

微信公众号web开发调试不方便吗?送你2款调试工具完美解决

如何使用微信公众平台小程序

微信公众号如何使用域名直接调试本地开发环境代码的方案

微信公众号本地调试

微信公众号支付|微信H5支付|微信扫码支付|小程序支付|APP微信支付解决方案总结