Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
bf4adce7
U
uni-app
项目概览
DCloud
/
uni-app
2 个月 前同步成功
通知
717
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
bf4adce7
编写于
1月 22, 2021
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: update onInit
上级
29a3d489
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
docs/collocation/frame/lifecycle.md
docs/collocation/frame/lifecycle.md
+5
-5
未找到文件。
docs/collocation/frame/lifecycle.md
浏览文件 @
bf4adce7
...
...
@@ -42,8 +42,8 @@
|函数名|说明|平台差异说明|最低版本|
|:-|:-|:-|:-|
|onInit|监听页面初始化,其参数同 onLoad 参数,为上个页面传递的数据,参数类型为
Object(用于页面传参)|百度小程序|3.0.5
+|
|onLoad|监听页面加载,其参数为上个页面传递的数据,参数类型为Object(用于页面传参),参考
[
示例
](
/api/router?id=navigateto
)
|||
|onInit|监听页面初始化,其参数同 onLoad 参数,为上个页面传递的数据,参数类型为
Object(用于页面传参),触发时机早于 onLoad|百度小程序|3.0.8
+|
|onLoad|监听页面加载,其参数为上个页面传递的数据,参数类型为
Object(用于页面传参),参考
[
示例
](
/api/router?id=navigateto
)
|||
|onShow|监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面|||
|onReady|监听页面初次渲染完成。注意如果渲染速度快,会在页面进入动画完成前触发|||
|onHide|监听页面隐藏|||
...
...
@@ -63,9 +63,9 @@
|onAddToFavorites|监听用户点击右上角收藏|微信小程序|2.8.1+|
``onInit``
使用注意
-
仅百度小程序基础库 3.260 以上支持 onInit 生命周期
,如百度开发者工具基础库版本过低可使用真机进行测试。
-
onInit 生命周期早于 beforeCreate 生命周期,如需访问 Vue 实例的数据对象,请在 created 生命周期内访问。
-
当支持 onInit 生命周期时 Vue 实例会较早创建,故一般情况可使用 created 生命周期替代 onInit 生命周期。
-
仅百度小程序基础库 3.260 以上支持 onInit 生命周期
-
其他版本或平台可以同时使用 onLoad 生命周期进行兼容,注意避免重复执行相同逻辑
-
不依赖页面传参的逻辑可以直接使用 created 生命周期替代
``onReachBottom``
使用注意
可在pages.json里定义具体页面底部的触发距离
[
onReachBottomDistance
](
/collocation/pages
)
,比如设为50,那么滚动页面到距离底部50px时,就会触发onReachBottom事件。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录