点击空白处退出提示
作品详情
用户可以在线支付定金,预约试驾,参数社区日常发帖、点赞、评论获取积分,使用积分在商城购买商品
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)问题:用户可以根据不同的模版生产不通类型的专属海报,自定义图片,文字,并且需要一段文字中,有些内容可以标记为红色
解决方案:封装一个画海报的组件,模版数据和内容数据分离,画海报的时候,先把两个数据合并再进行画图,文字中标记不同的颜色,采用bbcode 的解析方式进行实现。
解决方案:
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论