学习笔记
🗒️前端_Vue2_day03
00 分钟
2024-10-21
2024-10-29
type
status
date
slug
summary
tags
category
icon
password
生命周期
beforeCreate:创建之前,data和methods的对象还没有初始化,作用:页面重定向
created:创建之后,data和methods中的数据初始化完成,第一个可以操作data和methods中的数据的生命周期
beforeMount:虚拟dom挂载 作用:数据初始化,接口请求
mounted:真实的dom,第一个可以操作dom元素的生命周期
beforeUpdate:更新之前,data和页面内的数据还未保持同步,页面中的数据是旧的,data中的数据是最新的
updated:更新之后,data和页面中的数据已经保持一致
beforeDestory:销毁之前,页面还没有真正的销毁 作用:清空页面监听和定时器
destoryed:销毁之后
notion image
动画
transition标签包裹起来 name
六个类名:
v-enter
v-enter-to
v-enter-active
v-leave
v-leave-to
v-leave-active
第三方动画库的使用
钩子函数
包裹多个元素:transition-group
axios请求
.get(’url’)
.post(’url’,data,配置)
二次封装axios
配置
请求拦截器
对发送的数据进行处理
响应拦截器
对返回的数据和状态码进行处理
组件
模块和组件的区别
模块化
从代码逻辑的角度划分;方便代码分层开发,保证每个功能模块的职能单一
组件化
从UI界面的角度划分;前端的组件化,方便UI组件的重用
父子组件传参
父传子
1、在父组件的子标签中自定义一个属性
2、在子组件中使用props接收参数
子传父
1、在父组件的子标签中自定义一个方法,方法中的参数就是子组件传过来的数据
2、在子组件中调用$remit(’自定义方法名’,传递的数据)方法进行传递
上一篇
前端-vue2-day04
下一篇
前端-Vue2-day02

评论
Loading...