美文网首页让前端飞
Vue.js初次尝试,模板语法(六)

Vue.js初次尝试,模板语法(六)

作者: 葉糖糖 | 来源:发表于2018-11-05 00:18 被阅读34次

模板语法对于高效的编写web页面提供了便利。如果你有其他框架或者模板引擎的学习经验那么对于Vue.js的模板语法会很快的上手。当然如果没有其他的学习经验,也不用担心,Vue.js的社区文档写的很详细,花点时间阅读以下就明白了。

一、插值

如何将一个值在html元素中展示?正常的情况下使用{{}}两个花括号;但是这个不是银弹如果是要展示html代码呢?对于html代码,{{}}会将解析为普通的文本。

你可以直接复制如下代码,查看运行效果,这里呈现的都是正确的结果。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>模板语法</title>
    <!-- 开发环境版本,包含了有帮助的命令行警告 -->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        <!--利用“{{}}”双花括号取值-->
        <p>{{message}}</p>

        <!--渲染html代码-->
        <div v-html="myTag"></div>

    </div>

</body>
</html>

<script type="text/javascript">
    //定义data数据,数据类型是Json对象
    var data = {message:"我是单纯的文字信息",myTag:'<p style="color: red">Hello world!</p>'};

    //创建Vue实例
    var app =new Vue({
        el:'#app',
        data:data
    })


</script>

如果你想尝试一下使用{{}}来渲染html代码,你会发现那些代码并没有被正确的解析。这时候可以使用v-html来处理。效果如下:

正确渲染效果

相关文章

  • Vue.js初次尝试,模板语法(六)

    模板语法对于高效的编写web页面提供了便利。如果你有其他框架或者模板引擎的学习经验那么对于Vue.js的模板语法会...

  • Vue.js初次尝试,模板语法(七)

    缩写,message可以使用msg。那么对于Vue.js指令的缩写,又有哪些黑科技呢?请跟着我,一起往下看。 Vu...

  • Vue.js模板语法

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

  • 模板语法

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

  • Vue.js 模板语法

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

  • 2017/09/13 VUE模板语法

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

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

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

  • Vue学习的第三天

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

  • Vue.js学习笔记(3)

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

  • VUE指令

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

网友评论

    本文标题:Vue.js初次尝试,模板语法(六)

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