首先是框架组件的选择
目前主流框架是uni-UI和taro,可能拼错了,不想再去打开,虽然两者都支持react和vue,说说的而已,前者主要支持vue,后者主要支持taro,前者很接地气跟vue一个德行,后者很react,了解他们的都懂我说的啥。自以为清高跳过源生直接来了个taro+taro UI。大概玩了几天,莫名奇妙的坑无数,最烦的是无法适配“微信开发者工具”,无奈放弃react的写法(确实很爽,之前没用react写过东西)。再接触源生后发现,狗日的,taro这些其实是大坑,那么多小程序平台,只有微信的吸引我,不跨平台千万别用这些垃圾框架,bug多,机器人回复issue,全是kpi的产物。最后源生只要看好微信不得不趟过去的坑即可,加上有赞的vant组件即可满足大部分需求。
再说说垃圾微信
你弄个小程序平台就好好弄,自己跟自己搞得很矛盾,比如引入component,写tabbar时又不需要,还得把路径名都写死,惊呼大撒币。毫无疑问,这个平台的设计者根本不关心逻辑的一致,也不关心开发者是不是乐意好好开发。也是就是个流量入口而已,完整的功能肯定放在源生app上,小程序只要简单完成闭环和引流即可。