提交 6ae3ccd5 编写于 作者: C chenchen

fix:App.md

上级 33396c5b
`App.vue`是我们的主组件,所有页面都是在`App.vue`下进行切换的,是页面入口文件。
其实你也可以理解为所有的路由也是`App.vue`的子组件。
在这个文件里,你可以初始化一些通用的组件,调用一些应用生命周期函数。
应用生命周期仅可在`App.vue`中监听,在其它页面监听无效。
......@@ -16,7 +14,7 @@
|onHide |当 `uni-app` 从前台进入后台 |
|onUniNViewMessage|对 `nvue` 页面发送的数据进行监听,可参考 [nvue 向 vue 通讯](/use-weex?id=nvue-向-vue-通讯) |
`App.vue`文件里定义globalData,如下:
`App.vue`文件里使用生命周期函数,如下:
```html
<script>
......@@ -35,7 +33,7 @@
```
**注意**
- 应用生命周期仅可在`App.vue`中监听,在其它页面监听无效。
- onlaunch里进行页面跳转,如遇白屏报错,请参考[https://ask.dcloud.net.cn/article/35942](https://ask.dcloud.net.cn/article/35942)
### globalData
......@@ -62,7 +60,7 @@ js中操作globalData的方式如下:
weex编译模式不支持onShow,但熟悉5+的话,可利用监听webview的addEventListener show事件实现onShow效果。
优化样式渲染速度
**优化样式渲染速度**
如果页面背景是深色,在vue页面中可能会发生新窗体刚开始动画时是灰白色背景,动画结束时才变为深色背景,造成闪屏。这是因为webview的背景生效太慢的问题。此时需将样式写在 `App.vue` 里,可以加速页面样式渲染速度。`App.vue` 里面的样式是全局样式,每次新开页面会优先加载 `App.vue` 里面的样式,然后加载普通 vue 页面的样式。另外nvue页面不存在此问题,也可以更改为nvue页面。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册