<center>Vue中实例对象的生命周期详解及细节应用</center>

本文深入探讨了Vue.js中生命周期的概念,解释了从实例创建到销毁过程中伴随的各种事件,即生命周期钩子,及其在开发中的应用。

什么是生命周期:

      从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!


  • 生命周期钩子:就是生命周期事件的别名而已;

  • 生命周期钩子 = 生命周期函数 = 生命周期事件

  • 主要的生命周期函数分类:

在这里插入图片描述

<template> <section class="slide-in-top absolute top-4 w-full h-20"> <div class="flex justify-around items-center"> <ul class="w-11/12 h-full mx-auto flex justify-between"> <li v-for="(item, index) in list" :key="index" class="h-full flex justify-center flex-col pl-12 bg-[url('@/images/databg.png')] bg-contain bg-no-repeat bg-left" :style="{ backgroundImage: `url(${item.icon})` }" > <div class="flex items-center gap-2"> <span class="text-xl font-bold text-blue-300">{{ item.value }}</span> <span class="text-sm">{{ item.unit }}</span> </div> <div class="flex items-center"> <p class="text-sm">{{ item.name }}</p> </div> </li> </ul> </div> </section> </template> <script> import request from '@/api/request' export default { name: 'MiddleTop', data() { return { list: [ { name: '当日订单数', value: 0, unit: '个', icon: require('@/images/ctp_01.png') }, { name: '当日供应商总收货率', value: 0, unit: '%', icon: require('@/images/ctp_02.png') }, { name: '当日抽检合格率', value: 0, unit: '%', icon: require('@/images/ctp_03.png') }, { name: '当日破损率', value: 0, unit: '%', icon: require('@/images/ctp_04.png') } ], interval: null } }, mounted() { this.interval = setInterval(this.getList, 1000 * 60 * 10) // 10分钟更新一次 this.getList() }, beforeDestroy() { clearInterval(this.interval) }, methods: { getList() { request .get( '/api_jmza/dispatch/data/customer-order-commodity-print-tag-cockpit/getOrderData.action' ) .then(res => { this.list[0].value = res.data.dataList[0].value this.list[1].value = res.data.dataList[1].value this.list[2].value = res.data.dataList[2].value this.list[3].value = res.data.dataList[3].value }) } } } </script> <style scoped lang="less"></style> 定时更新是哪部分
最新发布
11-14
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值