- vue 生命周期
beforecreated:el 和 data 并未初始化
created:完成了 data 数据的初始化,el没有
beforeMount:完成了 el 和 data 初始化
mounted :完成挂载
beforecreate : 举个栗子:可以在这加个loading事件
created :在这结束loading,还做一些初始化,实现函数自执行
mounted : 在这发起后端请求,拿回数据,配合路由钩子做一些事情
beforeDestroy: 你确认删除XX吗?
destroyed :当前组件已被删除,清空相关内容
- 组件通信
父组件向子组件通信
- 使用props即可
子组件向父组件通信
- 使用自定义事件,子组件用$emit()来触发向父组件通信的事件
非父子组件通信
- 在vue.js2.x中使用一个空的vu实例来作中介,组件把自定义事件名称和数据发送到这个空实例,其它实例或组件通过监听空实例的自定义事件来刷新数据
- 网络状态
- 1XX 成功
- 2XX 重定向
- 3XX 客户机中出现的错误
- 400 请求无效
- 闭包应用场景
闭包通常用来创建内部变量,使得
这些变量不能被外部随意修改,同时又可以通过指定的函数接口来操作。