提交 56e89094 编写于 作者: fxy060608's avatar fxy060608

Update web2native.md

上级 3dd80cd1
...@@ -16,12 +16,16 @@ let a:number = "abc" //报错,无法编译 ...@@ -16,12 +16,16 @@ let a:number = "abc" //报错,无法编译
这是原生开发和web开发非常大的不同。 这是原生开发和web开发非常大的不同。
uvue框架内部做了一些错误拦截,减少崩溃,在export default {} 里的代码相对安全,报错会触发app的onError。 uvue框架内部做了一些错误拦截,减少崩溃,报错会触发app的onError。
但如下代码无法自动拦截 目前框架支持捕获错误的来源有(仅限同步代码)
1. export default {} 外的代码 组件渲染器(template模板代码)
2. export default {} 中的异步代码,包括setTimeout里的代码
3. main.uts的代码
这些地方,如果代码写不对就会崩溃。开发者务必注意,在可能不安全的地方要try。 事件处理器(template模板代码中监听的事件)
生命周期钩子(应用、页面、组件的生命周期)
侦听器(watch监听)
除了以上代码,其他地方如果代码写不对就会崩溃。开发者务必注意,在可能不安全的地方要try。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册