Weex中navigator模块导致模拟器或真机崩溃的问题

简介: Weex中navigator模块导致模拟器或真机崩溃的问题

引用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都要以字符串的形式出现,以避免崩溃的问题。

目录
相关文章
|
Web App开发 JavaScript iOS开发
Xcode9用Safari调试模拟器JS代码显示“无可检查的应用程序”的原因
Xcode9用Safari调试模拟器JS代码显示“无可检查的应用程序”的原因
897 0
|
Web App开发 JavaScript 前端开发
安卓webview访问vue工程白屏/无响应/无法加载问题处理
本文目录 1. 问题出现 2. 尝试更换内嵌浏览器 3. 尝试各种babel配置 4. 二分排除法定位问题 5. 模拟器与真机测试还不一样 6. 总结 7. 反思
2526 0
|
7月前
|
网络安全 iOS开发 开发者
frida环境配置、以及如何脱壳iOS包并安装到非越狱设备-制作iOS任意App分身
frida环境配置、以及如何脱壳iOS包并安装到非越狱设备-制作iOS任意App分身
985 1
|
11月前
|
开发工具 iOS开发
iOS 项目无法在模拟器运行解决办法
iOS 项目无法在模拟器运行解决办法
449 0
|
移动开发 iOS开发
H5页面在ios上经常卡住怎么办
H5页面上用了position:fixed, 在ios上滑动页面到底部,再连点几下,页面就会卡住,刚测试过
198 0
H5页面在ios上经常卡住怎么办
iOS14模拟器报错问题真机可以运行
iOS14模拟器报错问题真机可以运行
202 0
iOS14模拟器报错问题真机可以运行
|
Web App开发 移动开发 BI
如何使用谷歌浏览器远程调试安卓/ios真机H5应用?
公司今年开始着手移动办公,将部分原来需要在PC端操作的功能逐渐增加到了移动端,开发了很多的H5报表。因为是内部用的功能,在测试的时候也没有可以去关注兼容性和一些app端的专项测试,我们只是负责测试自己部门开发的轻应用,接入到公司的平台中能不能正常使用。
如何使用谷歌浏览器远程调试安卓/ios真机H5应用?
|
前端开发 iOS开发 MacOS
React Native模拟器调试正常,直接运行闪退
在使用了 三方动态库的工程中,如果模拟器调试正常,直接运行闪退,在真机调试报如下错误 dyld: Library not loaded: @rpath/xxx.
2684 0
|
Web App开发 iOS开发 JavaScript
App Inspector-iOS真机功能详解
前言: App Inspector:浏览器端的移动设备 UI 查看器,使用树状态结构查看 UI 布局,自动生成 XPaths。官网:https://macacajs.
1878 0
|
iOS开发 JavaScript 开发工具