自定义指令 有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令. <div id="directive-demo"> <input v-focus /> </div> 全局注册 Vue.directive('focus', { /* 注册一个全局自定义指令 `v-focus` */ inserted: function (el) { el.focus() } /* 当被绑定的元素插入到 DOM 中时-- */ }) ne…
一.关于vue介绍:https://mp.weixin.qq.com/s?__biz=MzUxMzcxMzE5Ng==&mid=2247485737&idx=1&sn=14fe8a5c72aaa98c11bf6fc57ae1b6c0&source=41#wechat_redirect 这里有vue作者详细介绍vue的各个部分. 二.简单指令: 1. dom绑定vue实例--->通过el关键字绑定:参数可以是选择器也可以是实际的dom元素-->data绑定数据--…
1.v-bind:××× 可简写为 :××× 2.v-on:××× 可简写为 @××× 例: v-on:click 可简写为 @click (官网文档介绍) 3.vue处理事件 <!-- 阻止单击事件冒泡 --> 原生写法: ev.cancelBubble=true (ev为$event)(只适用IE) ev.stopPropagation() (遵循W3C标准,不适用IE,但适用大部分流行的浏览器) vue写法: <a v-on:××× .stop="doThis"…
目录 一.Vue是什么 二.Vue简单体验 1. 声明式渲染 2. vue列表展示 3. 处理用户输入(事件监听) 三.插值操作 1. Mustache语法 2. 常用v-指令 v-once v-html v-text v-pre v-cloak 一.Vue是什么 参考链接: 根据官网的说法,Vue是一套用于构建用户界面的渐进式框架,即前端框架,它也是当前的三大前端框架之一.(其他两个框架分别是React 和 Angular) 二.Vue简单体验 1. 声明式渲染 Vue.js 的核心是一个允许…
什么是Vue 什么是Vue Vue.js是一个渐进式JavaScript框架它是构建用户界面的JavaScript框架(让它自动生成js,css,html等) 渐进式:vue从小到控制页面中的一个变量到页面一块内容到整个页面,最终大到整个项目,东可以用vue框架来实现 vue可以干哪些事 将数据渲染到指定区域(数据可以是后台获取,也可以由前台自己产生) 可以与页面完成基于数据的交互方式 为什么学习Vue 1.整合了Angular React框架的优点(第一手API文档是中文的) 2.单页面应用(…
一. Vue 的介绍 1. vue是一个 mvvm 的框架.(面试官经常会问的),angular 是 mvc的框架. 2. vm 是 vum 的实例,这个实例存在计算机内存中,主要干两件大事: 1. 绑定数据 2. dom检测 3. vue 实例 靠 new 关键字实例化 vue 对象,使用 mvvm 模型 1. M modal 数据 2. v view 视图 3. vm 全称viewmodal 就是一个vue实例 4. Vue.js 是封装的一个类,参数是个 options 对象 最常用的属性…
一.理解MVC和MVVM的关系: MVC:Model View Controller (模型 视图 控制器) 分别为:业务逻辑.界面.用来调度View和Model层 MVVM:Model View ViewModel M:每个页面中单独的数据: V:每个页面中的HTML机构: VM:调度者,V从VM中获取数据,实现数据的双向绑定! 二.VUE代码实现MVVM: 前期为了理解VUE.JS,先采用引入的方式进行VUE的操作: 三.部分vue指令: 1.v-cloak:能解决插值表达式{{  }} 闪…
一.什么是Vue 官方文档:https://cn.vuejs.org/v2/guide/ 关键字: 渐进式框架 自底向上增量开发 视图层 单文件组件 复杂的单页应用 复杂的单页应用: 顾名思义,单页应用一般指的就是一个页面就是应用,当然也可以是一个子应用,比如说知乎的一个页面就可以视为一个子应用.单页应用程序中一般交互处理非常多,而且页面中的内容需要根据用户的操作动态变化. 组合的视图组件 : Vue.js通过组件,把一个单页应用中的各种模块拆分到一个一个单独的组件(component)中,我们…
目录 v-for指令:遍历 HTML和效果图 v-for讲解 v-if和v-show:创建,删除,显示,隐藏 HTML和效果图 v-if和v-show的原理 v-for指令:遍历 HTML和效果图 有几个需要讲的点,先看v-for的HTML,如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view…
目录: 1.什么是vue.js    2.为什么要学习前端的流行框架    3.框架和库的区别    4.后端MVC和前端的MVVM的区别    5.vue.js的基本代码--hollo world代码    6.v-cloak.v-text.v-html指令的基本使用    7.v-bind指令    8.使用v-on指令定义Vue中的事件    9.跑马灯效果制作    10.事件修饰符    11.讲解v-model实现[表单元素]的数据双向绑定    12.案例:v-model实现计算器…