引用Wee官网对navigator模块的解释:
众所周知,在浏览器里,我们可以通过前进或者回退按钮来切换页面,iOS/Android 的 navigator 模块就是用来实现类似的效果的。除了前进、回退功能,该模块还允许我们指定在切换页面的时候是否应用动画效果。
使用方法:
navigator.push({ url:'http://192.168.1.141:8080/index.js', animated:'true' },event=>{ modal.toast({message:'callback:'+event}) })
1.此处url和上一篇博客的a组件一样,也必须是weex的js文件网络路径,否则没有跳转效果,但这还导致不了崩溃;
2.崩溃的罪魁祸首是animated(示意为页面压入时需要动画效果),这里很多人认为是一个布尔值,其实就是。但是如果直接写成aniated:true,在模拟器或真迹就会报类型错误,导致崩溃,根据官网的写法,这里是一个字符串,所以这里的true或者false都要以字符串的形式出现,以避免崩溃的问题。