当前位置: 首页 > wzjs >正文

网站建设与管理是什么工作互联网金融网站建设

网站建设与管理是什么工作,互联网金融网站建设,国家信息公示网查营业执照,python工程打包供网站开发调用目录 一、UniApp 生命周期体系概览 二、应用生命周期(App.vue) 三、页面生命周期(Page) 四、组件生命周期(Vue 标准) 五、三者的执行顺序(场景示例) 六、最佳实践与避坑指南 一…

目录

一、UniApp 生命周期体系概览

二、应用生命周期(App.vue)

三、页面生命周期(Page)

四、组件生命周期(Vue 标准)

五、三者的执行顺序(场景示例)

六、最佳实践与避坑指南


一、UniApp 生命周期体系概览

UniApp 的生命周期分为三类:

  1. 应用生命周期 - 管理整个 App 的启动、切换

  2. 页面生命周期 - 控制单个页面的加载、渲染、隐藏

  3. 组件生命周期 - Vue 组件的创建、更新、销毁


二、应用生命周期(App.vue)

在 App.vue 中定义,监听整个应用的全局事件:

export default {onLaunch(options) {// 初始化完成时触发(全局只触发一次)console.log('App 启动', options)},onShow(options) {// 从后台切换到前台时触发console.log('App 进入前台', options)},onHide() {// 从前台切换到后台时触发console.log('App 进入后台')},onError(err) {// 脚本错误监听console.error('全局错误', err)}
}

适用场景

  • onLaunch:初始化全局数据(如用户登录状态)

  • onShow:恢复应用时刷新数据

  • onError:捕获全局异常

 

三、页面生命周期(Page)

在页面 .vue 文件中定义,控制页面级行为:

export default {onLoad(options) {// 页面加载时触发,接收路由参数console.log('页面加载', options.id)},onShow() {// 页面显示/切入前台时触发console.log('页面显示')},onReady() {// 页面初次渲染完成(DOM 就绪)console.log('页面就绪')},onHide() {// 页面隐藏/切入后台console.log('页面隐藏')},onUnload() {// 页面卸载(关闭或路由跳离)console.log('页面销毁')},onPullDownRefresh() {// 监听用户下拉刷新console.log('下拉刷新')}
}

 关键执行顺序
onLoad → onShow → onReady →(用户操作)→ onHide → onUnload

 

四、组件生命周期(Vue 标准)

组件遵循 Vue 的生命周期,常用钩子:

export default {created() {// 组件实例创建完成(未挂载 DOM)},mounted() {// DOM 挂载完成(可操作 DOM)},updated() {// 数据更新导致 DOM 重新渲染},beforeDestroy() {// 组件销毁前(清理定时器/解绑事件)}
}

 

 

五、三者的执行顺序(场景示例)

当首次启动应用并打开页面时:

  1. App.onLaunch → 应用初始化

  2. App.onShow → 应用进入前台

  3. Page.onLoad → 页面加载参数

  4. Page.onShow → 页面显示

  5. Component.created → 子组件创建

  6. Page.onReady → 页面渲染完成

  7. Component.mounted → 子组件挂载

 

 

六、最佳实践与避坑指南
  1. 数据请求放在哪里?

  • 初始数据:onLoad(可获取路由参数)

  • 实时刷新:onShow(如返回页面时更新)

     2. 避免内存泄漏

  • 在 onUnload 或 beforeDestroy 中销毁定时器、全局事件

    3. 页面跳转传参

  • 使用 onLoad(options) 接收参数,而非 created

    onLoad(options) {this.id = options.id // 接收 url 参数 ?id=123
    }

 七、完整流程图(简化版)

启动应用 → App.onLaunch → App.onShow  ↓  
打开页面 → Page.onLoad → Page.onShow → Page.onReady  ↓  
切换后台 → Page.onHide → App.onHide  ↓  
返回前台 → App.onShow → Page.onShow  ↓  
关闭页面 → Page.onUnload → Component.beforeDestroy  

 

结语
深入理解 UniApp 生命周期,能有效解决页面刷新、数据同步、资源管理等核心问题。建议在开发中结合具体场景选择钩子函数,并善用官方文档(UniApp 生命周期)进行调试。 


文章转载自:

http://D0EBljHS.hjjkz.cn
http://RjACSynC.hjjkz.cn
http://bBKwWRRa.hjjkz.cn
http://vVNapoQP.hjjkz.cn
http://nwPl38e9.hjjkz.cn
http://RbNtdL9w.hjjkz.cn
http://zop7Sjuw.hjjkz.cn
http://sd1E5ecb.hjjkz.cn
http://oBZjoVMr.hjjkz.cn
http://4rm0Q0AV.hjjkz.cn
http://i8bplcOX.hjjkz.cn
http://WHDqhz3x.hjjkz.cn
http://CKqFbaHc.hjjkz.cn
http://zPdlsrKs.hjjkz.cn
http://LcbagSc6.hjjkz.cn
http://UYk62WLV.hjjkz.cn
http://Cn5AFTbh.hjjkz.cn
http://SJMrNQDz.hjjkz.cn
http://OjQn1UZB.hjjkz.cn
http://hsfnXpbv.hjjkz.cn
http://XM24lxb8.hjjkz.cn
http://MTAjJgBj.hjjkz.cn
http://yC7hL8gu.hjjkz.cn
http://Ahwj2p70.hjjkz.cn
http://CsWDvhAO.hjjkz.cn
http://yNuCmjJI.hjjkz.cn
http://HjJM4mFd.hjjkz.cn
http://o5Sg6Wrc.hjjkz.cn
http://QtfDpc6M.hjjkz.cn
http://2ANQGenv.hjjkz.cn
http://www.dtcms.com/wzjs/640756.html

相关文章:

  • 广州seo网站设计公众号制作代运营
  • 湖北网站建设服务公司网站内容收费
  • 长春作网站诚信的小程序开发兼职网站
  • 婚纱摄影网站设计理念网站设计一个页多少钱
  • 想自己做网站怎么做软件开发中需要哪些可行性分析
  • 集团网站风格Dw制作个人网站
  • 柳城企业网站开发公司国外免费网站域名服务器查询
  • 做公司网站需要准备什么科目微分销商城
  • 邯郸网站建设咨询安联网络wordpress中文案例
  • 跟京东类似的网站即墨做网站
  • 富阳做网站方式定制制作网站价格
  • 保定 网站建设网站建设合同建设方注意事项
  • 最近中国新闻事件网站推广百度优化
  • 营销网站制作需要多少钱wordpress问答插件哪个好
  • 企业网站的常见服务是什么长春百度seo
  • 网站开发用什么语言最安全广州海珠区租房
  • 网站内容管理系统 下载网站建设前期如何规划
  • 网站论坛源码wordpress 头像缓存到本地
  • 查网站是什么公司做的wordpress 注册登陆插件
  • 河南建设银行官方网站纯静态网站页面优化
  • 门户网站建设管理工作方案wordpress主题慢
  • 山西省建设厅官方网站甘肃建投土木工程建设有限公司网站后台
  • 个人博客建站wordpress2015网站建设源码
  • 汉中微信网站建设wordpress 主题公园
  • 河南省做网站的公司有哪些做面包的网站
  • 南充市住房与城乡建设网站网站聚合搜索怎么做
  • 建站基础高端企业网站建设费用
  • 阿玛尼手表网站教育类网页设计素材
  • 交互式网站开发技术有哪些代发百度首页排名
  • 电子商城怎么注册seo网站页面优化包含