首页 > 其他分享 >Vue学习笔记69--activated + deactivated

Vue学习笔记69--activated + deactivated

时间:2024-04-01 15:24:37浏览次数:18  
标签:opacity Vue -- deactivated activated 组件 News

activated + deactivated 注:生命周期学习可参考学习笔记33

两个新的生命周期钩子

  1. 作用:路由组件所独有的两个构造,用于捕获路由组件的激活状态
  2. 具体名称:activated--路由组件被激活时触发 + deactivated--路由组件失活时触发
 示例如下所示:
 1 <template>
 2   <div>
 3     <h3>News page</h3>
 4     <li :style="{opacity}">欢迎学习vue</li>
 5     <li>News 001<input type="text"></li>
 6     <li>News 002<input type="text"></li>
 7     <li>News 003<input type="text"></li>
 8   </div>
 9 </template>
10 </template>
11 
12 <script>
13 export default {
14   name: 'News',
15   data () {
16     return {
17       opacity: 1,
18     }
19   },
20   /* 
21   挂载
22    mounted () {
23      this.timer = setInterval(() => {
24        this.opacity -= 0.01
25        if (this.opacity <= 0) this.opacity = 1
26      })
27    },
28    将要销毁
29    beforeDestroy () {
30      console.log('news组件即将被销毁了')
31      clearInterval(this.timer)
32    } */
33 
34   //  激活
35   activated () {
36     this.timer = setInterval(() => {
37       console.log('news组件激活了')
38       this.opacity -= 0.01
39       if (this.opacity <= 0) this.opacity = 1
40     })
41   },
42   // 失活
43   deactivated () {
44     console.log('news组件失活了')
45     clearInterval(this.timer)
46   },
47 }
48 </script>
49 
50 <style>
51 </style>

 

 

标签:opacity,Vue,--,deactivated,activated,组件,News
From: https://www.cnblogs.com/YYkun/p/18108484

相关文章

  • php采用aes算法,字符编码utf8,填充模式ECB,填充:ZeroPadding,编码:base64,实现加密
    原文:https://blog.csdn.net/yinxinyue0621/article/details/129813334一、php:三种填充模式的区别(PKCS7Padding/PKCS5Padding/ZeroPadding)(一)常见的三种填充方式:我们知道某些加密算法要求明文需要按一定长度对齐,叫做块大小(BlockSize),比如16字节,那么对于一段任意的数据,加密前需要......
  • 查找最近价
    问题:找出每种商品在数据源中与指定日期最近的单价函数公式解决:=SUM((MIN(ABS(B2-B$11:B$16))=ABS(B2-B$11:B$16))*(A2=A$11:A$16)*C$11:C$16)公式使用了Sum多条件求和的格式化用法:=Sum((条件区域1=条件1)*(条件区域2=条件2)*求和区域)其中最近日期的匹配使用MIN(ABS(B2-......
  • WolfInZooDivOne
    dp#预处理\(dp_{i,j}\)表示第\(i\)个选择,\(i\)前面的第一个为\(j\)的方案数预处理不合法的区间,暴力转移//Author:xiaruize#ifndefONLINE_JUDGEboolstart_of_memory_use;#endif#include<bits/stdc++.h>usingnamespacestd;#ifndefONLINE_JUDGEclock_tstar......
  • P4154
    令所有的\(w<h\),一个集合的\(res=min(w)\timesmin(h)\)按\(w\)排序,假设一开始的分组为\([1,n],[n+1,2n]\),每次考虑加一个数到后一个区间内,就要维护后缀区间的第\(n+1\)大和第\(n\)大的数,考虑用\(2\)个multiset维护,并预处理前缀\(h\)的\(min\)//Author:xiar......
  • P4134
    \(dp_{i,j}\)表示填了\(i\)个数,当前的颜色为\(j\)的方案数\[ dp_{i,j}=\sum\limits_{k=1}^{tot}[k\neqj]dp_{i-1,k}+dp_{i,j}\timesi\]对于每个\(dp_i\)建segment_tree,前面的式子可以求和解决,后面的部分可以区间乘//Author:xiaruize#ifndefONLINE_JUDGE#defi......
  • P4121
    二进制枚举每一个数是给它右侧的还是接收它右侧的,贪心的选择整倍数的,时间复杂度\(\mathcal{O}(2^nn)\)//Author:xiaruize#ifndefONLINE_JUDGEboolstart_of_memory_use;#endif#include<bits/stdc++.h>usingnamespacestd;#ifndefONLINE_JUDGEclock_tstart_clock=......
  • 什么原因让你想当程序员?只是顺利拿到 20k 无压力?
    部门捞人,前后端可投,点击通道即可:https://jinshuju.net/f/o38ijj第一点,钱多,即便非顶尖人才也能有较好的收入第二点,需求大,容易找到工作因为大多数人都是没背景、学历不高、颜值不高、人脉不广的第三点,现代社会,人情交际已经成了一些人的拖累,有的人甚至说出“见的人越多,就越喜欢计......
  • Radio Frameworks 启动流程
    RadioFrameworks收音机服务进程在Android中在frameworks/base/services/java/com/android/server/SystemServer.java/startOtherServices中被调用启动一、加载Radio权限配置文件SystemConfig在构造函数中加载权限配置文件时,会在多个文件目录下找权限配置文件,比如环......
  • 单例模式
    publicclassSingletonObject{publicstringname{get;set;}publicSingletonObject(){name=Guid.NewGuid().ToString();}publicstaticreadonlyobjectlock_obj=newobject();publicstaticSingletonObjectsingletonObject;......
  • python golang 安装私有库的用法
    python安装在requirements.txt增加了github私有安装库的依赖git+https://${GITHUB_TOKEN}@github.com/YOLOTECHNOLOGY/bossjob-auth-lib.git@${GITHUB_LIB_BRANCH}当前该库无法通过pipenv直接安装,需要进入到虚拟环境,通过pipinstall进行安装安装前需要设置GITHUB_......