VUE随笔
1.什么是vue?它有什么好处或者说为什么要用VUE?
它是个轻巧高性能科举简化的MVVM库,是个构建用户界面的渐进式框架;
它的两大特点:响应式编程 和 组件化
好处或优势:组件化 、 轻量级框架 、 简单易学 、 双向数据绑定 、 视图 、 数据和结构的分离 、 虚拟DOM 、 运行速度快
核心思想:数据驱动 组件化
2.VUE全家桶是什么?
vue-cli 脚手架工具
vue-router 路由
axios http请求
vuex 状态管理
3.VUEX包含什么?有什么用处?
vuex(状态管理,可用来进行传值操作)
state: 用来存储变量
getter: 从state派生的数据,相当于state的计算属性
mutation:提交更新数据的方法,必须是同步的(异步使用action)
action:和mutation的功能大致相同,不同之处在于可以包含任意异步操作
model:用来使其模块化
4.VUE的生命周期有哪些?
beforeCreate 创建之前
created 创建完成 (可以访问当前this实例)
beforeMount 挂载之前
mounted 挂载完成 (可以访问DOM元素)
beforeUpdate 更新之前
updated 更新完成
beforeDestory 销毁之前
destoryed 销毁完成
5.1什么是父传子?
绑定属性,在子组件里边通过props,接受父组件传过来的值
5.2什么是子传父?
使用
e
m
i
t
方
法
来
发
布
订
阅
,
使
用
@
绑
定
emit方法来发布订阅,使用@绑定
emit方法来发布订阅,使用@绑定去绑定子组件发布的事件,子组件传的参数会作为这个组件的参数
5.3什么是BUS公交车?
实例一个VUE 对象,然后用这个对象的
e
m
i
t
发
布
订
阅
,
在
使
用
emit发布订阅,在使用
emit发布订阅,在使用on监听事件(一般用于兄弟传值)
本人自己总结的一些对VUE的理解,希望对才开始接触和学习vue的新人有所帮助。如有错误可写在评论区 本人看见的第一时间会进行改正 谢谢