一、应用生命周期(写在app.vue中)

  • onLaunch:当整个项目启动,渲染完成时触发(全局只触发一次)
  • onShow:小程序显示出来(从后台进入前台显示,可以触发多次)
  • onHide:小程序隐藏起来时触发(从前台进入后台,可以触发多次)
  • onError: 出现异常时触发

二、页面生命周期

  • onLoad 监听页面加载,其参数为上个页面传递的数据,参数类型为 Object(用于页面传参)
  • onShow 监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面
  • onReady 监听页面初次渲染完成。注意如果渲染速度快,会在页面进入动画完成前触发
  • onHide 监听页面隐藏,通过tabbar切换页面,也是隐藏而不是卸载
  • onUnload 监听页面卸载
  • onPullDownRefresh 监听用户下拉动作,一般用于下拉刷新。前提开启下拉刷新。
    下拉刷新开启:pages.json中全局配置,或者页面的style中配置或通过 uni.startPullDownRefresh()方法
    下拉刷新关闭:uni.stopPullDownRefresh()
  • onReachBottom:上拉加载,页面滚动到底部的事件,在事件中可以加载下一页数据
    在pages.json中的页面style中,通过onReachBottomDistance可以
    配置页面上拉触底事件触发距页面底部的距离,默认50px

三、组件生命周期

  • beforeCreate(): 在实例初始化之后被调用,此时data中的数据还是undefined
  • created(): 在实例创建完成后被立即调用。此时data中的数据和基本方法都可以访问了
  • beforeMount(): 在挂载开始之前被调用.
  • mounted(): 挂载到实例上去之后调用,注意:此处并不能确定子组件被全部挂载,如果需要子组件完全挂载之后在执行操作可以使用$nextTick
  • beforeUpdate(): 数据更新时调用,发生在虚拟 DOM 打补丁之前
  • updated(): 由于数据更改导致的虚拟 DOM 重新渲染和打补丁
  • beforeDestroy: 实例销毁之前调用
  • destroyed(): Vue 实例销毁后调用。

uni-app中的应用生命周期,页面生命周期,组件生命周期相关推荐

  1. vue- Vue-Cli脚手架工具安装 -创建项目-页面开发流程-组件生命周期-03

    目录 本博客环境 Vue-Cli 项目环境搭建 与 python 基础环境对比 环境搭建 创建启动 vue 项目 命令创建项目(步骤小多) 启动 vue 项目(命令行方式) 启动 vue 项目(pyc ...

  2. uni app中使用图表

    关于在uni app中运用图表 今天写项目,需要在uni app中使用图表,我使用的是ucharts. 具体操作如下 1.下载 ucharts可以直接在uni app的插件市场下载安装. 先在插件市场 ...

  3. vue父子组件生命周期顺序_vue父子组件生命周期执行顺序

    Parent -- Child1 -- Child2 装载 parent beforeCreate parent created parent beforeMount child1 beforeCre ...

  4. 在H5页面中跳转到地图App,或者在本地App中加载的H5页面跳转到地图App,唤起App进行导航

    在H5中使用地图导航 1.腾讯地图: 2.高德地图: 3.百度地图: 1.腾讯地图: 调用方式: http://apis.map.qq.com/uri/v1/marker?marker=coord:l ...

  5. 应用生命周期、页面生命周期、组件生命周期

    一 应用生命周期 函数名 说明 应用场景 onLaunch 当 uni-app 应用初始化完成时触发,全局只触发一次 一般用于查看用户是否授权.获取用户的设备信息等 onShow 当应用启动,或从后台 ...

  6. React 重温之 组件生命周期

    生命周期 任何事物都不会凭空产生,也不会无故消亡.一个事物从产生到消亡经理的各个阶段,我们称之为 生命周期. 具体到我们的前端组件上来,一个组件的生命周期可以大体分为创建.更新.销毁这个三个阶段. 本 ...

  7. 在js或者App中,调起第三方地图产品(URI API)的汇总

    URI API是为开发者提供直接调起第三方地图产品(Web地图.地图手机客户端)以满足特定业务场景下应用需求的程序接口,开发者只需按照接口规范构造一条标准的URI,便可在PC和移动端浏览器或移动开发应 ...

  8. Android uni app 列表底部白条解决方案

    uni app中android打开本地vue的列表会发现,底部有条白边. vue通过uni.getSystemInfoSync();方法获取系统信息,首次取值对,再次取值就出错 uni app每次启动 ...

  9. vue插槽solt ,uni.app

    一.什么是插槽? 插槽就是子组件提供给父组件使用的一个占位符,用<slot></solt>表示父组件可以在这个占位符中填充任何模板代码. 二.插槽的用法 1.创建一个子组件,在 ...

最新文章

  1. python增删改查人名管理_python3字典列表的增删改查(名片管理系统函数版)
  2. 开启灯光就是近光吗_摩托车灯光你用对了吗?双闪的作用是什么?
  3. 【Windows 逆向】使用 CE 工具挖掘关键数据内存真实地址 ( 逐层分析分析 静态地址 到 动态地址 的寻址 + 偏移 过程 ) ★
  4. ic读卡器设置工具_IC设计工程师的职业前景真的有别人说的那么好吗?
  5. Asp.Net CoreDocker部署到树莓派3B中
  6. save(),saveOrUpdate(),merge()的区别
  7. Android知识体系框架
  8. SpringSecurity Filter顺序
  9. Android java传递int类型数组给C
  10. 视频换脸新境界:CMU不仅给人类变脸,还能给花草、天气变脸 | ECCV 2018
  11. Win10系列:C#应用控件进阶3
  12. 本地idea运行spark,A master URL must be set in your configuration
  13. Android域名解析优先ipv6,IPv6 域名解析原理及编程实现
  14. 关于M0内核MCU的Bootloader编写
  15. qq音乐mp3解析php源码,QQ音乐PHP解析源码
  16. MSSQL·手动安装机器学习相关CAB文件
  17. 中国传统风格水墨实时渲染
  18. 如图GX Works2所示我该如何操作?
  19. 计算机语言与语法,编程语言中语法和语义有什么区别?
  20. 一篇文章解决计算机基础——进制转换难题

热门文章

  1. 借呗逾期是如何催收的?
  2. pd.isnull函数的作用
  3. html图片翻页效果代码,js图片翻书效果代码分享
  4. 《娃娃遇到兵》bug记录
  5. 如何实现Tomcat连接池数据库密码加密
  6. 滤波学习理解----EKF(一)
  7. ekf 传感器数据融合
  8. FastAPI(四)请求传参
  9. 北京/杭州内推 | 阿里达摩院对话智能团队招聘NLP算法研究型实习生
  10. PTS产品质量追溯系统解决方案,有哪些管理方法和方式?