Vue模板的概述

Posted 程序猿微课

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue模板的概述相关的知识,希望对你有一定的参考价值。





Vue模板的概述





       Vue.js 使用了基于 html 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。

     在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。

插值

将数据插入到html文档中,包含 文本、html元素、元素属性等相当于我们Jquery里的DOM操作

文本插值

Vue模板的概述

文本插值中用得最多的就是用双大括号{{变量}}的形式

HTML插值

Vue模板的概述

是在HTML标签中插入内容,被插入的内容都会被当做 HTML 数据绑定会被忽略。语法格式 v-html="变量" 的方式

普通的文本

Vue模板的概述

数据绑定最常见的形式就是使用“Mustache[小胡子]”语法 (双大括号) 的文本插值,无论何时,绑定的数据对象上 msg 属性发生了改变,插值处的内容都会更新。

Vue模板的概述

Vue模板的概述

v-html 指令与v-text指令

Vue模板的概述

Vue模板的概述

Vue模板的概述

v-bind指令

Vue模板的概述

Vue模板的概述

Vue模板的概述

双向绑定与单向绑定

Vue模板的概述

Vue模板的概述

Vue模板的概述

过滤器

Vue模板的概述

Vue.js 允许你自定义过滤器,被用作一些常见的文本格式化。由"管道符"指示,

Vue模板的概述

v-bind的说明

match

  1. 当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM

  2. 语法格式

  3. 参数

    对于v-bind:后接的属性值,不同的表单控件是不同的,如:

    ♦property
       html元素的属性

    ♦val

  4. 后接值
    对于v-bind:后接的属性值,不同的表单控件是不同的,如:

    ♦input的checkbox,使用true-value和false-value

    ♦input的radio,使用pick

    ♦select的情况下,使用selected

    ♦其他的文本类,使用value





以上是关于Vue模板的概述的主要内容,如果未能解决你的问题,请参考以下文章

vue2源码-- 模板编译阶段

Vue模板内容

Vue基础(上):MVVM模板语法数据绑定

Vue入门基础

Vue.js——60分钟webpack项目模板快速入门

vue 答案