Vue2.0没有unmounted!
重要的事情说三遍:Vue2.0没有unmounted!
Vue2.0没有unmounted!
Vue2.0没有unmounted!
mounted
里面注册的监听器要销毁的话,请用beforeDestroy
!
unmounted
和beforeUnmount
是Vue3.0版本才加入的钩子!
Vue项目里面写错名字的钩子函数不会提示,这个确实有点麻烦……
一般情况下,只会注意到mounted
函数没被调用,然后去查问题发现函数名写成mount
了。
类似的还有一些带s的属性,例如props
,mixins
。写错了这些属性名或者函数名,报错的都不是这些属性定义的位置,而是你使用到这些属性里面的元素时才会……
嘛,谁让你不认真核对变量名呢?