赞
踩
概念 | |
---|---|
构建用户界面 | 把数据整理到页面中 |
渐进式 | 自底向上逐层应用,从简单应用到复杂应用(从一个轻量小巧的核心库到可以引用各式各样的Vue插件) |
组件化 | 把(html、css、js)文件组合封装成一个vue文件,一个vue就是一个组件 |
命令式编码 | 操作DOM,写一步操作一步 |
声明式编码 | 通过vue-for指令直接遍历循环,不需要操作DOM |
虚拟DOM | 把数据变成虚拟DOM(内存里的数据),再变成页面中的真实DOM |
Diff算法 | 比较虚拟DOM数据前后更新变化,之前有的数据就直接使用,没有的就添加到虚拟DOM中 |
MVVM的思想:Model 和 View 并无直接关联,而是通过 ViewModel 来进行联系的,当 Model 中的数据改变时会触发 View 层的刷新,View 中由于用户交互操作而改变的数据也会在Model 中同步,实现数据双向绑定。
MVC的思想:简单来说,就是Controller负责将Model的数据用View显示出来,将Model的数据展示给用户看,并处理用户对View界面的操作。
vue 的优点:
6-1、什么是vue的生命周期
6-2、vue生命周期的作用是什么
6-3、vue生命周期总共有几个阶段
6-4、第一次页面加载会触发哪几个钩子?
6-5、DOM 渲染在 哪个周期中就已经完成?
6-6、简单描述每个周期具体适合哪些场景?
v-if 和 v-show 的区别 | |
---|---|
v-if | 会根据初始的条件(data里自己的定义的数据)来进行真正的渲染(组件真正的销毁和重建),如果条件为真,才会开始渲染条件块,如果条件为假,则不会渲染条件块。 |
v-show | 不管初始的条件是什么,元素总是会被渲染,并且只是简单的基于 CSS display: none 或者 display: block 的属性进行切换。 |
共同点:
用法推荐:
Vuex模块 | |
---|---|
State | 基本数据,定义了应用状态的数据结构,可以在这里设置默认的初始状态 |
Getter | 从基本数据派生的数据,允许组件从 Store 中获取数据,mapGetters 辅助函数仅仅是将 store 中的 getter 映射到局部计算属性 |
Mutation | 是唯一更改 store 中状态的方法,且必须是同步函数 |
Action | 像一个装饰器,包裹mutations,使之可以异步。用于提交 mutation,而不是直接变更状态,可以包含任意异步操作 |
Module | 模块化Vuex,允许将单一的 Store 拆分为多个 store 且同时保存在单一的状态树中 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。