JavaWeb开发思维导图之——Vue高级(70)
一 概述
- 自定义组件
- Vue生命周期
- 异步操作(axios)
二 内容详情
2.1 自定义组件
- 1-概念: 1-组件就是自定义标签;2-例如<el-button>就是对<button>的封装
- 2-自定义格式:Vue.component(组件名称,{props:组件属性,data:组件数据,template:组件解析标签模板})
- 3-示例:<my-button>我是按钮</my-button>
2.2 Vue生命周期
- 1-beforeCreate//创建前
- 2-created //创建后
- 3-beforeMount//载入前
- 4-mounted//载入后
- 5-beforeUpdate//更新前
- 6-updated //更新后
- 7-beforeDestory//销毁前
- 8-destoryed//销毁后
2.3 异步操作(axios)
1-异步介绍: 使用axios插件简化异步操作
2-使用步骤
- 1-引入axios核心js文件
- 2-调用axios对象的方法发起异步请求
- 3-调用axios对象的方法处理响应数据
3-axios常用方法
- 1-get(请求资源路径与参数)//发起get请求
- 2-post(请求资源路径,参数)//发起post请求
- 3-then(response)//请求成功回调,通过response获取
- 4-catch(error)//请求失败回调,通过error获取