vue的生命周期
beforecreate : 举个栗子:可以在这加个loading事件
created :html加载完成之前,执行。执行顺序:父组件-子组件
mounted:html加载完成后执行。执行顺序:子组件-父组件(dom渲染完成 组件挂载完成 )
methods:事件方法执行。
watch:去监听一个值的变化,然后执行相对应的函数。
computed:computed是计算属性,也就是依赖其它的属性计算所得出最后的值
beforeDestroy: 你确认删除XX吗?(简单来说 就是组件还存在)
destroyed :当前组件已被删除,清空相关内容 (组件已经销毁 )
methods和mounted的区别
. methods
methods中一般都是定义的需要事件触发的一些函数。每次只要触发事件,就会执行对应的方法。如果把computed中的方法写到method中会浪费性能。computed必须返回一个值页面绑定的才能取得值,而methods中可以只执行逻辑代码,可以有返回值,也可以没有。
mounted
mounted : 在这发起后端请求,拿回数据,配合路由钩子做一些事情(dom渲染完成 组件挂载完成 )