写在前面
最近在写一个快应用,过程当中发现有非常多的坑,这篇文章主要来记录下;
底部Tabbar
原生没有提供Tabbar的实现,即在某个json文件配置,系统生成;而是提供了一些组合组件,如tabs,tab-content;但是按照官方方式实现后,发现了三个问题;
1:同时发送多个请求,因为本质是一个容器组件,内部放置了几个页面,每个页面都含有自己的接口,要想处理这个问题,需要在tabbar容器里面,做判断,区分之后再进行数据请求;但是此类方式极不优雅;
2:position类,测试发现,如果设定某个元素为固定,则会出现在多个页面;因为fixed是基于浏览器定位的;解决方式有多种,但实现后代码也很臃肿;
3:数据量大,页面可能会卡死;
fetch请求
原生提供的fetch请求,无法完成跨域;在真机环境测试,除了占位符内容,基本空白;后来把接口放置到node层,并配置中间件的方式解决了这个问题;
网友评论