在vue中destroy是什么意思?


本文摘自PHP中文网,作者青灯夜游,侵删。

在vue中,destroy的意思为“销毁”,指代着vue实例的2个销毁阶段的生命周期函数beforeDestory()和destoryed();beforeDestory()表示销毁前,destoryed()表示销毁后。

Vue生命周期是指vue实例对象从创建之初到销毁的过程,vue所有功能的实现都是围绕其生命周期进行的,在生命周期的不同阶段调用对应的钩子函数可以实现组件数据管理和DOM渲染两大重要功能。

vue生命周期可以分为八个阶段,分别是:

beforeCreate(创建前)、created(创建后)、beforeMount(载入前)、mounted(载入后)、beforeUpdate(更新前)、updated(更新后)、beforeDestroy(销毁前)、destroyed(销毁后)

下面分别看看vue生命周期的这八个阶段:

1、创建前(beforeCreate)

对应的钩子函数为beforeCreate。此阶段为实例初始化之后,此时的数据观察和事件机制都未形成,不能获得DOM节点。

2、创建后(created)

对应的钩子函数为created。在这个阶段vue实例已经创建,仍然不能获取DOM元素。

3、载入前(beforeMount)

对应的钩子函数是beforemount,在这一阶段,我们虽然依然得不到具体的DOM元素,但vue挂载的根节点已经创建,下面vue对DOM的操作将围绕这个根元素继续进行;beforeMount这个阶段是过渡性的,一般一个项目只能用到一两次。

4、载入后(mounted)

阅读剩余部分

相关阅读 >>

$nexttick vs settimeout,看看它们的差异

vue中computed和watch的区别是什么?

为什么vue.js报错

如何解决vue 引入字体css报错问题

vue和javascript的区别是什么

click在vue里怎么实现

vue.use方法怎么用

vue-cli-service不是内部或外部命令怎么解决

vue-cli+express获取mongodb数据的方法介绍

vue自定义指令

更多相关阅读请进入《vue》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...