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

【工作学习 day04】 9. uniapp 页面和组件的生命周期

问题描述

uniapp常用的有:页面和组件,并且页面和组件各自有各自的生命周期函数,那么在页面/组件请求数据时,是用created呢,还是用onLoad呢?

先说结论:

组件使用组件的生命周期,页面使用页面的生命周期。

例如:组件使用created请求数据,页面使用onLoad请求数据。

参考文章:

uni-app子组件onLoad、onReady事件无效_uniapp 组件 onload-CSDN博客

可以看到,Header组件并没有触发onLoad和onReady函数,所以组件中不要使用页面的生命周期。

<template><view class="content"><Header /></view>
</template><script>import Header from '../../components/Header/Header.vue'export default {components: {Header},data() {return {title: 'Hello'}},mounted() {console.log('index mounted');},created() {console.log('index created');},onReady() {console.log('index onReady');},onInit() {console.log('index onInit');},onLoad() {console.log('index onLoad');},onShow() {console.log('index onShow');},methods: {}}
</script>
<template><view>this is header</view>
</template><script>export default {name:"Header",data() {return {};},mounted() {console.log('header mounted');},created() {console.log('header created');},onReady() {console.log('header onReady');},onInit() {console.log('header init');},onLoad() {console.log('header load');},onShow() {console.log('header show');}}
</script><style lang="scss"></style>

http://www.lryc.cn/news/297145.html

相关文章:

  • Mysql-数据库优化-客户端连接参数
  • 【十二】【C++】vector用法的探究
  • Docker 基本介绍
  • CentOS 7 安装 install abiword
  • 开源的直播平台
  • ChatGPT 变懒最新解释!或和系统Prompt太长有关
  • 书生·浦语大模型第三课作业
  • 【Redis笔记】分布式锁及4种常见实现方法
  • SpringMVC第一天
  • 如何利用腾讯工蜂提升广告推广和用户运营效率
  • 【QT+QGIS跨平台编译】之三十二:【MiniZip+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • OLAP技术的发展及趋势简述
  • stupid_brain
  • C# BackgroundWorker的使用
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • wyh的迷宫
  • AWS云用户创建
  • 微信小程序(三十七)选项点击高亮效果
  • 通过Demo学WPF—数据绑定(二)
  • 数据湖的整体思路
  • 51单片机 跑马灯
  • 迎新年年终总结
  • 一台服务器可以支持多少TCP连接
  • svg基础(六)滤镜-图像,光照效果(漫反射,镜面反射),组合
  • 电脑数据误删如何恢复?9 个Windows 数据恢复方案
  • 【doghead】uv_loop_t的创建及线程执行
  • 云计算运营模式介绍
  • 物资捐赠管理系统
  • YOLOv8改进 | 检测头篇 | 独创RFAHead检测头超分辨率重构检测头(适用Pose、分割、目标检测)
  • 私有化部署一个吃豆人小游戏