1.项目分为 试驾、购车、金融方案试算对比、社区、商城
用户可以在线支付定金,预约试驾,参数社区日常发帖、点赞、评论获取积分,使用积分在商城购买商品
2.我负责这个项目的前端总开发,项目的搭建,技术的选型,日常开发、迭代、维护,后端负责和微信服务端API 交互的微服务开发。
前端使用了 TS + less,管理端以 vue.js + less 为主,react.js + less 为辅助, 后端主要 node.js + aws ,封控和安全的功能模块用了 阿里云 的一些功能。
3.技术难点
1) 问题:关于对同一篇文章的点赞,可能页面栈中的 A、B、C 页面都需要展示点赞的实时情况,当中 C页面进行点赞的时候,返回B页面,B页面的点赞并没有改变。
解决方案:实现一套,点赞的监听/广播机制,在页面的 onHide 方法中,触发监听,当C页面点赞的时候,触发广播机制;同时要注意,在监听页面的 onUnload 方法中,要主动移除监听,不然会产生内存泄露。
2)问题:用户可以根据不同的模版生产不通类型的专属海报,自定义图片,文字,并且需要一段文字中,有些内容可以标记为红色
解决方案:封装