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代码显示“无可检查的应用程序”的原因
1125 0
|
Web App开发 JavaScript 前端开发
安卓webview访问vue工程白屏/无响应/无法加载问题处理
本文目录 1. 问题出现 2. 尝试更换内嵌浏览器 3. 尝试各种babel配置 4. 二分排除法定位问题 5. 模拟器与真机测试还不一样 6. 总结 7. 反思
2870 0
|
6月前
|
iOS开发
SwiftUI适配iOS16导航控制器引起的闪退
SwiftUI适配iOS16导航控制器引起的闪退
72 0
|
Dart 编译器 开发工具
Flutter | windows使用vscode创建并使用夜神模拟器运行flutter
开发Flutter如果使用Android studio并运行,编译器加上虚拟机基本上直接占用2个多G内存,对于16G内存的电脑来说,压力还是有点大的。所以如果使用vscode开发是不是好很多,而且还用的顺手。
307 0
|
开发工具 iOS开发
iOS 项目无法在模拟器运行解决办法
iOS 项目无法在模拟器运行解决办法
612 0
|
移动开发 iOS开发
H5页面在ios上经常卡住怎么办
H5页面上用了position:fixed, 在ios上滑动页面到底部,再连点几下,页面就会卡住,刚测试过
247 0
H5页面在ios上经常卡住怎么办
iOS14模拟器报错问题真机可以运行
iOS14模拟器报错问题真机可以运行
229 0
iOS14模拟器报错问题真机可以运行
|
Web App开发 移动开发 测试技术
干货|app自动化测试之Andriod WebView如何测试
干货|app自动化测试之Andriod WebView如何测试
|
Web App开发 移动开发 架构师
干货|app自动化测试之Andriod WebView如何测试
Hybrid App(混合模式移动应用)是介于 Web-app、Native-app 之间的 app,本质上是 Native-app 中嵌入 WebView 组件,在 WebView 组件里可以访问 Web App。Hybrid App 在给用户良好交互体验的同时,还具备了 Web App 的跨平台、热更新机制等优势。 Android WebView 在 Android 平台上是一个特殊的
|
前端开发 iOS开发 MacOS
React Native模拟器调试正常,直接运行闪退
在使用了 三方动态库的工程中,如果模拟器调试正常,直接运行闪退,在真机调试报如下错误 dyld: Library not loaded: @rpath/xxx.
2744 0
下一篇
无影云桌面