vue的八个钩子函数 vue组件什么条件下需要摧毁?

[更新]
·
·
分类:互联网
4550 阅读

vue的八个钩子函数

vue组件什么条件下需要摧毁?

vue组件什么条件下需要摧毁?

组件,在这里我们暂且把它区分为两类吧,方便题主的理解与明确题主的初衷。
小组件,即类似下拉选择器,按钮等这些小组件,页面由这么一些小组件组件起来,那么何时销毁?一个是你觉得这个组件此刻在这个页面没用了,后续也很少会需要它,那么这时候就可以用v-if把它销毁掉了。第二个销毁的场景是,你这个页面都不需要了,例如跳转到别的页面,这时候这些小组件很自然的会随着页面的销毁而被销毁。
刚上面说到页面的销毁,如果你是用单组件页面开发你的项目的,那么这里的第二类组件就可以理解为页面组件,你的一个页面对应一个组件,即你的一个路由对应一个组件,这时候页面组件的销毁,很自然就是我们跳转别的页面时就会销毁了,但是我们要注意,是否仅仅是页面组件销毁了就足够了?如果你有一些全局变量全局操作之类的,那么需要在组件的销毁钩子函数中做进一步处理,才能做到真正你想要的销毁。

vue-router20next函数怎么携带参数?

谢邀!
可以做页面拦截。当进一个路由的时候我们可以判断是否有权限进去,是否安全进去,携带参数是否完整,参数是否安全。使用这个钩子好函数的时候就避免了让页面去判断,省掉了创建一个组建Vue实例。
可以做自定义重定向。当路由还没有进去时我们判断是否正确进去,若不正确进去可以重定向到指定的页面。
这是我个人的一点点经历 ,肯定还有其他用法,我还没有接触到。