You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 29, 2021. It is now read-only.
我想找到最高效的路由(Tabbar)方案
先看看使用vue-router的作品
weex-yanxuan-demo
可能大家觉得做的很不错呀,但是实际run起来,页面切换卡爆。
在安卓上表现只能说更糟糕
所以哪里能找到完美的解决方案啦?
⚡️ 我只很遗憾的告诉你,最好写原生代码,毕竟我们没有react-navigation这种神器
🎁 在这之前我们可以看看阿里飞猪前端团队提供的weex-ui
我们查看weex-ui的tabbar源码,这里我们省略次要代码。看看飞猪团队怎么做的,看到 weex.requireModule('animation') 我们就明白了飞猪做tabbar的套路和web端是一样的,利用动画偏移我们的组件,加上动画效果的到tabbar的效果。但是这里问题来了,react-navigation可以懒加载第2,3,4位置的tabbar-page,weex-ui显然是不行的,如果是比较轻量级的app,勉强接受,不过显然我们想要做更多的控制。
最后推荐原生混合weex的方式,tabbar原生实现,页面使用weex 两个成功的例子
1.极客邦旗下的【极客时间app】,几十万用户量级
2.我的demo例子,具体原生tabbar混合weex怎么做。请看源码
The text was updated successfully, but these errors were encountered: