关于单个 API 如何兼容,微信官方提供了兼容文档,因此我们这里不再赘述。 问题如果在每处需要兼容的地方都写上一堆兼容相关的代码,随着代码量增加,会出现以下问题:
思考最理想的情况是不需要任何兼容处理,因此可以反推出兼容性处理的代码并不是代码正常流程中的一部分,基于此:
解决方案1.将兼容方案隐藏,对外提供接口即可比如 2.兼容的处理还有共性可以抽象兼容处理多了之后我们会发现,对兼容所做的处理无非两方面:
因此这种模式我们又可以抽离出来,这样做当然有一些好处:
比如我们抽离出这样一个简单的 之前的 简单吧 :),这种写法的意思是兼容时正常展示 当然可能有完美主义者会觉得『怎么能不展示呢?我就是要展示!』 那么我们可以这样写: 用 3.文件组织兼容性的文件可能会越来越多,对于我这种有收拾的人,看到所有东西散乱地扔在一个抽屉里肯定是不能忍的... |
温馨提示:这篇文章没有解决您的问题?欢迎添加微信:18948083295,有微信小程序专业人员,保证有问必答。转载本站文章请注明转自http://www.okeydown.com/(微信小程序网)。
- 微信扫描二维码关注官方微信
- ▲长按图片识别二维码