Vue学习一

Vue 学习 vue 基础
一套用于构建用户界面的渐进式 JavaScript 框架
渐进式:Vue 可以自底向上逐层的应用
简单应用:只需要一个轻量小巧的核心库
复杂应用:可以引入各式各样的 Vue 插件
特点: 1. 采用组件化模式,提高代码复用率、且让代码更好维护。 2. 声明式编码,让编码人员无需直接操作 DOM,提高开发效率。 与之相对立的是命令式编码 3. 使用虚拟 DOM+优秀的 Diff 算法,尽量复用 DOM 节点。 4. ES6 语法规范
ES6 模块化
包管理器:npm、yarn
原型、原型链
数组常用方法
axios
promise
教程
初识 Vue

1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象; 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法; 3.root容器里面的代码被称为【Vue模板】; 4.Vue实例和容器是一一对应的; 5.真实开发中只有一个Vue实例,并且会配合着组件一起使用; 6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性 7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新;

【Vue学习一】js 表达式:一个表达式会生成一个值,可以放在任何一个需要值的地方
(1) a
(2) a+b
(3) demo(1)
js 代码:
(1) if(){}
(2) for(){}
模板语法
``` js // 创建Vue实例 new Vue({ el: "#root", // el用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串 data: { // data中用于存储数据,数据供el所指定的容器去使用,值我们暂时先写成一个对象。 name: "EDG FANS" }, }); ``` Vue模板语法有2大类: 1.插值语法: 功能:用于解析标签体内容。 写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。 2.指令语法 功能:用于解析标签(包裹:标签属性、标签体内容、绑定事件…) 举例:v-bind:href="https://www.it610.com/article/xxx"或者简写为 :href="https://www.it610.com/article/xxx",xxx同样要写js表达式,且可以直接读取到data中的所有属性。

数据绑定
Vue中有两种数据绑定的方式 1.单向绑定(v-bind):数据只能从data流向页面 2.双向绑定(v-model):数据不进能从data流向页面,还可以从页面流向data。 备注: 1.双向绑定一般都应用在表单类元素上(如:inpout、select等) 2.v-model:value可以简写v-model,因为v-model默认收集的就是value值。

    推荐阅读