vue以及vue的生命周期

首先来说一下什么是vue的声明周期?

问题1:什么是vue的声明周期?

所谓vue的生命周期就是从vue实例创建开始到销毁的过程,可以在不同的生命周期中做不同的事情

2.常见的生命周期钩子函数?(有8个)

创建前后、挂载前后、更新前后、销毁前后,除此之外还有三个

activated(激活) deactivated errorCaptured

3.声明周期的执行机制?

创建前后:new vue({})

挂载前后:就是挂载dom节点

注意:生命周期在创建之后才能获取dom数据,挂载之后获取 dom元素

更新前后:更新dom元素或者更新视图

4.生命周期要做什么?

创建前后:axios请求操作、读取本地数据

挂载前后:可以进行axios请求,也可以操作dom元素

销毁前后:页面有定时器等等………都销毁了

5. 页面跳转的时候生命周期的执行?

首先是另一个页面的创建前和挂载前,原始页面进行销毁,新页面挂载

6. 如果一个属性或者是对象里的属性值更新了,视图不更新,如何解决?

在vue2中,给我们提供了一个方法来解决 set「强制更新视图」 this.$set()
this.$set() 有三个参数:
参数1:需要更新的数组或对象
参数2:属性或者下标
参数3:更新后的值

7. 页面和组件的生命周期执行?

页面创建前  ---  页面创建后   ----  页面挂载前  --- 组件创建前  --- 组件创建后 --- 组件挂载前  --- 组件挂载后  ---  页面挂载后

8. vue2和vue3的声明周期?

vue2:选项api

vue3:组合api


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部