VUE课程参考---3、VUE模板语法

VUE课程参考---3、VUE模板语法

一、总结

一句话总结:

在vue模板里面解析数据,可以用大括号表达式,比如{{msg}},也可以用指令,比如v-html(以html标签方式插入文本),v-text(以文本方式插入文本)等
<div id="app">
    <p>{{msg}}</p>
    <p>{{msg.toUpperCase()}}</p>
    <p v-text="msg"></p>
    <p v-text="html1"></p>
    <p v-html="html1"></p>
</div>
<script src="../js/vue.js"></script>
<script>
    let vm=new Vue({
        el:'#app',
        data:{
            msg:'hello,花好月圆',
            html1:'<a href="https://fanrenyi.com">让学过的东西不再忘记的 编程视频学习网站</a>'
        }
    });
</script>

1、v-html和v-text 指令的作用分别是什么?

v-html:以html标签方式插入文本
v-text:以文本方式插入文本

2、vue里面我们常说的模板是什么(也就是mvvm中第一个v(view))?

动态的html页面:vue框架里面就是在html中带一些js代码(js表达式)来插入数据

二、VUE模板语法

博客对应课程的视频位置:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>3、VUE模板语法</title>
 6 </head>
 7 <body>
 8 <!--
 9 
10 视图(模板)的理解
11 动态的html页面
12 13 后端框架mvc模式里面的模板就是在html中带一些后端代码来插入数据,
14 vue框架里面就是在html中带一些js代码(js表达式)来插入数据,
15 这里的js是对象
16 17 
18 vue中模板里面解析数据
19 大括号表达式:比如{{msg}}
20 指令(以v-开头的自定义标签属性):v-html,v-text等
21 
22 v-html:以html标签方式插入文本
23 v-text:以文本方式插入文本
24 
25 -->
26 <div id="app">
27     <p>{{msg}}</p>
28     <p>{{msg.toUpperCase()}}</p>
29     <p v-text="msg"></p>
30     <p v-text="html1"></p>
31     <p v-html="html1"></p>
32 </div>
33 <script src="../js/vue.js"></script>
34 <script>
35     let vm=new Vue({
36         el:'#app',
37         data:{
38             msg:'hello,花好月圆',
39             html1:'<a href="https://fanrenyi.com">让学过的东西不再忘记的 编程视频学习网站</a>'
40         }
41     });
42 </script>
43 </body>
44 </html>
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/12722528.html