飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

Vue学习一

时间:2021-12-08  作者:GardenofEden  

Vue 学习

vue 基础

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

教程

初识 Vue

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

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="xxx"或者简写为 :href="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值。

标签:Vue编程
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。