美文网首页Vue.js 系列
Vue.js - Vue 模板语法

Vue.js - Vue 模板语法

作者: 并亲了你一下嘀嗒嘀 | 来源:发表于2018-07-24 12:00 被阅读0次

双花括号,插值表达式:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Vue 模板语法</title>
    <script src="./vue.js"></script>
</head>
<body>
    <!-- 最常见的双花括号,差值表达式 -->
    <div id="app">
        {{ name }}
    </div>

    <script>
        var app = new Vue({
            el: "#app",
            data: {
                name: "Dududu"
            }
        })
    </script>
</body>
</html>

可以在挂载元素里面使用插值表达式把 data 里的 name 数据插入到 div 标签当中。

可以看到 name 的值正常渲染到网页上:

插值表达式可以进行 JavaScript 简单运算的编写。

v-text 和 v-html :

我们把 data 里面 name 的值改成 <h1>Dududu</h1> 。分别用 v-textv-html 进行网页渲染。如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Vue 模板语法</title>
    <script src="./vue.js"></script>
</head>
<body>
    <!-- 最常见的双花括号,差值表达式 -->
    <div id="app">
        <div v-text="name"></div>
        <div v-html="name"></div>
    </div>

    <script>
        var app = new Vue({
            el: "#app",
            data: {
                name: "<h1>Dududu</h1>"
            }
        })
    </script>
</body>
</html>

浏览器页面显示会变成这样:

会发现输出的值不一样,而且也没有用双花括号 {{}} 进行插值,还是能显示在页面上。v-xxx 这样开头的都是 Vue 的指令,也是一种模板语法。指令等号后面的值会变成 JavaScript 表达式,也可以进行一些简单的 JavaScript 代码编写,而不是 html 里面的字符串。

v-text :是把 data 数据的值原封不动的显示在页面上。跟插值表达式的效果是一样的。

v-html :如果 data 数据的值里面有 html 标签 就会对标签进行编译,变成我们平时写在 html 文件 里面的效果是一样的,就像上面的,写的 <h1></h1> 就会变成它 html 的效果。


相关文章

  • Vue.js模板语法

    Vue.js模板语法 Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的教...

  • 用 Vue.js 做代办事宜列表

    前提条件 Vue.js 介绍 Vue.js 模板语法 Vue.js 组件 概要 类型:实践难度:中等 任务描述 做...

  • VUE指令

    vue实例 创建.vue文件 模板语法 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DO...

  • 模板语法

    Vue.js 模板语法 Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 ...

  • Vue.js 模板语法

    Vue.js 模板语法 Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 ...

  • vue.js模板

    vue.js模板语法 vue.js使用了基于HTML的模版语法,允许开发者声明式地将Dom绑定至底层vue实例的数...

  • 模板语法

    模板语法 Vue.js使用了基于HTML的模板语法,允许开发者声明式地DOM绑定至底层Vue实例的数据。所有Vue...

  • Vue学习的第三天

    模板语法 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的...

  • Vue.js学习笔记(3)

    模板语法 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的...

  • Vue基础(二)--模板和过滤器

    模板 1.简介 Vue.js使用基于HTML的模板语法,可以将DOM绑定到Vue实例中的数据模板就是{{}},用来...

网友评论

    本文标题:Vue.js - Vue 模板语法

    本文链接:https://www.haomeiwen.com/subject/wtpemftx.html