多页面应用,如何实现页面之间的跳转

针对多页面应用,如何实现页面之间的跳转

请先 登录 后评论

1 个回答

copywithzone - 职员

可以参考weex提供的navigator内置组件。

提供一个思路:

打包好的js文件部署到服务器,写好weex到native的push和pop Event。每次weex调用push的时候通知native,传入这个js文件名字,然后native就去服务器下载这个js,并new一个页面(ios 是controller。android是activity),并调用weexsdk去解析下载好的js,然后渲染出来即可。pop同样的道理,调用weex pop方法的时候触发native的方法,销毁当前页面即可(这里最好传递一个可配置的参数,比如销毁页面的层,直接返回root层之类的。方便支持越级跳转)。

h5端的话应该是最简单的,毕竟网页都是url进行跳转的,没有正真的navigator控制。

请先 登录 后评论
  • 1 关注
  • 0 收藏,432 浏览
  • guang 提出于 2018-03-13 16:26

相似问题

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

weex大学,分享从这里开始,精彩与您同在