1、兼容
2、性能优化
 
vuejs
******作者:尤雨溪
***
*******MVVM框架:
M:model层 数据层 数据的增删改查
V:view视图层 类似于html的模板
vm:viewmodel映射层 model层与view层之间的一个映射层(嫁接的桥梁)
 
 
*******特点:
数据驱动视图
 
再也不会去操作DOM来改变view层的变化
 
操作DOM元素是非常耗费性能的
 
渐进式的JavaSrcipt框架
vuejs只会包含核心语法如果需要其他模块的时候需要单独的安装
在vue当中我们可以直接访问data中的属性
 
 
*******v-text:
底层原理主要应用了在数据解析这块 innerText
 
v-text:
值可以写任何js表达式
 
 
v-text:简写 {{}}
 
 
*******{{}}在页面第一次加载的时候会显示{{}}
var vm = new Vue({
//挂载点 vue作用的范围只会在id为app的这个元素内部
el:"#app",//document.querySelector()
//定义当前组件所需要的一些状态 定义当前vue所需要的一些属性
data:{
message:"1824"
}
})
console.log(vm)
*******v-html 解析html innerHTML
 
一般情况下不会使用
*******v-show:显示隐藏 非权限
 
底层是操控元素的display属性
 
 
*******v-if:显示隐藏 设计到权限
底层是操控元素的创建和销毁
 
进行多个选择的处理
 
后台管理系统
用户会员级别
登陆与非登陆
 
 
选项卡
组件切换
动画
*******v-for:数据的遍历
*******v-on:进行事件的绑定 :冒号后面是事件的名称
值为事件的函数
 
v-on:事件名称 = 事件函数
 
 
简写:
@事件名称
 
 
指令后面用.链接的属性叫做修饰符
 
 
 
stop:阻止事件冒泡
prevent:阻止浏览器默认事件
once:事件只触发一次
enter:回车
 
 
 
如果需要使用事件对象则需要传递一个$event
cv
********v-bind:绑定属性 简写 :属性 语法v-bind:属性 =值
title class idd alt style src href
v-model:可以用来实现双数据绑定
 
v-model这个指令只能给表单进行使用
v-model是根据表单的value值来去改变data中属性的值
 
作用:如果表单上面加了v-model那么data中与表单绑定的那个属性就会随着表单的改变而改变
 

Vue 框架 笔记的更多相关文章

  1. vue框架学习笔记(vue入门篇)

    vue框架 - 构建用户界面的渐进式框架 - 采用自底层向上增量开发的设计 - 核心库只关注视图层 - 当与单文件组件和vue生态系统支持的库结合使用时,也完全能够为复杂的单页应用程序提供驱动 - v ...

  2. Vue学习笔记-Vue基础入门

    此篇文章是本人在学习Vue是做的部分笔记的一个整理,内容不是很全面,希望能对阅读文章的同学有点帮助. 什么是Vue? Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式 ...

  3. Vue学习笔记十三:Vue+Bootstrap+vue-resource从接口获取数据库数据

    目录 前言 SpringBoot提供后端接口 Entity类 JPA操作接口 配置文件 数据库表自动映射,添加数据 写提供数据的接口 跨域问题 前端修改 效果图 待续 前言 Vue学习笔记九的列表案例 ...

  4. Vue框架简介和环境搭建

    前言: 此篇随笔为个人学习前端框架Vue,js的技术笔记,主要记录一些自己在学习Vue框架的心得体会和技术总结,作为回顾和笔记使用. 这种写博客的方式,对刚开始学习Vue框架的我,也是一种激励,我相信 ...

  5. vue新手入门之使用vue框架搭建用户登录注册案例,手动搭建webpack+Vue项目(附源码,图文详解,亲测有效)

    前言 本篇随笔主要写了手动搭建一个webpack+Vue项目,掌握相关loader的安装与使用,包括css-loader.style-loader.vue-loader.url-loader.sass ...

  6. vue 学习笔记

    使用vue框架做了一个项目,在这个过程中,摸索学习了vue,把过程学习到技术整理放在这里,供以后查看.

  7. vue学习笔记

    来公司以后就一直在用vue框架,不管是业务代码,还是做vue组件.关于vue有一些点是文档中没有提及的,记录一下以便以后查询- 一.Vue的特点 新一代 Vue.js 框架非常关注如何用极少的外部特性 ...

  8. Vue学习笔记-2

    前言 本文非vue教程,仅为学习vue过程中的个人理解与笔记,有说的不正确的地方欢迎指正讨论 1.computed计算属性函数中不能使用vm变量 在计算属性的函数中,不能使用Vue构造函数返回的vm变 ...

  9. Vue学习笔记-1

    前言 本文不是Vue.js的教程,只是一边看官网Vue的教程文档一边记录并总结学习过程中遇到的一些问题和思考的笔记. 1.vue和avalon一样,都不支持VM初始时不存在的属性 而在Angular里 ...

随机推荐

  1. Thymeleaf 表达式工具类

    Thymeleaf默认提供了丰富的表达式工具类,这里列举一些常用的工具类. Objects工具类 1 2 3 4 5 6 7 8 /* * 当obj不为空时,返回obj,否则返回default默认值 ...

  2. JSP九大对象

    内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 JSP中九大内置对象为: request——请求对象——类型 javax.servlet.ServletRe ...

  3. 在cmd中显示mysql -uroot-proot 不是命令

    这个代码的意思是打开mysql,用户名为root,密码也是root 解决办法:方法一:首先要进入mysql的bin目录下,再执行. 密码错了,重新输入密码,没有密码嘛

  4. Django基础学习三_路由系统

    今天主要来学习一下Django的路由系统,视频中只学了一些皮毛,但是也做下总结,主要分为静态路由.动态路由.二级路由 一.先来看下静态路由 1.需要在project中的urls文件中做配置,然后将匹配 ...

  5. kafka常用运维命令

    列出所有topic:bin/kafka-topics.sh --zookeeper localhost:2181 --list说明:其实就是去检查zk上节点的/brokers/topics子节点,打印 ...

  6. Linq操作DataTable

    IEnumerable<DataRow> q = from dr in dt.AsEnumerable()                          where dr.Field& ...

  7. 协程库st(state threads library)原理解析

    协程库state threads library(以下简称st)是一个基于setjmp/longjmp实现的C语言版用户线程库或协程库(user level thread). 这里有一个基本的协程例子 ...

  8. JSONResult引用某博客

    http://www.cnblogs.com/JerryWang1991/archive/2013/03/08/2950457.html 最近开始用MVC做项目,在使用 JsonResult返回数据的 ...

  9. IndexedDB:浏览器里内置的数据库(转)

    出处;http://www.webhek.com/indexeddb/ IndexedDB是HTML5规范里新出现的浏览器里内置的数据库.对于在浏览器里存储数据,你可以使用cookies或local ...

  10. HDU 2036 改革春风吹满地 (计算几何)

    题意:你懂得. 析:没什么可说的,求面积用叉乘,尽量不要用海伦公式,因为计算量大,而且精度损失. 代码如下: #include <iostream> #include <cstdio ...