我可以说这几年的小程序开发一直维持在低级水平吗?
~
说实话我开发过很多的小程序,也不乏有产品做的很成功,很完善,生产上线没有反馈任何bug,
但是这几天我在体验某个大佬的小程序,里面很多代码我看到都是不清不楚的,
通过这几天的学习,陆陆续续了解到太多我之前开发小程序从来没有用到的知识点
我随口列几个
1、eventBus
2、全局store
3、behaviors
虽然离开了上面知识点我做的产品也都还可以,从表面上看没啥问题,但是有些代码实现真的能反应开发者本人的技术实力
昨天我在交流群里问大家有没有在小程序使用eventbus,
今天早上小程序的开发者把代码同步了我一份,真的写的太棒了
~
我也在复盘,为什么这些实现方式我之前从没有用过,这也许跟我平时深度思考还不够,平时开发不习惯去做组件封装,这样就不存在父子组件之间的通信
缺失这种应用的原始场景
小程序开发过程中不经常接触的几个开发方案
文档
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/behaviors.html
~
小程序配置分享的一种实践? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00062847970d48577a3f0db9e58413
小程序奇技淫巧之 -- globalDataBehavior管理全局状态? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00088ebe4e0500035999338cb56813
论函数复用的几大姿势? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/000ceaae4f8df848ca0ac8e6156813
【手把手喂饭】Behavior教程:如何给每个页面混入统一的分享-share?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0004c059d2802054ca3f9580553413
小程序奇技淫巧之 -- 日志能力? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00006c4afb0d28925699bba915b013