javascript - Weex nach links und rechts schieben, um die Seite zu wechseln?
迷茫2017-05-19 10:31:17
0
2
578
Jede einzelne Seite in weex kann mit dem Navigator gesprungen werden. Wie realisiere ich einen Seitensprung durch Wischen nach links und rechts? Müssen Sie das Navigatormodul ändern?
想到2个办法,都需要你有一定的原生开发基础
可以先参考一下 https://github.com/hanliuxin5... 的实现思路(正在努力试着写成weex plugin的形式...),然后在接着看
这个也是我头疼的问题。可以尝试如下方案:
1.用navigator.push 和pop,滑动动画随系统动画而定。android>设置>开发者选项>过度动画。如果android上需要修改,可以扩展
WXNavigatorModule.java
,在startActivity
的地方加上overridependingtransition
,需要内置几种动画效果;2.vue-router层面配合transition来用,但真心不推荐在原生层面用transition,太生硬的效果
综上,扩展WXNavigatorModule比较合适,官方代码中有个OpenUrl的扩展,可以通过它来适当增加能力。