插值语法和指令语法

2021-12-19  本文已影响0人  冰点雨

总结:

 vue语法模板有两大类
            1.插值语法
               功能:用于解析标签体内容
               写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性
            2.指令语法
              功能:用于解析标签(包括:标签属性 标签体内容 绑定事件...)
              举例:v-bind:href="xxx"   :href="xxx",xxx同样要写js表达式,且可以直接读取到data中的所有属性
              备注:Vue多很多指令,形式都是v-???

插值语法

  <h3> {{name}}</h3>

指令语法

<a v-bind:href="school.url.toUpperCase()">去{{school.name}}旅游</a>

使用

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>day1</title>
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <div id="root">
            <h1>插值语法</h1>
            <h3>hello {{name}}</h3>
            <hr/>
            <h1>指令语法</h1>
            <a v-bind:href="school.url.toUpperCase()">去{{school.name}}旅游</a>
            <a :href="school.url">去旅游2</a>
        </div>
        <script type="text/javascript">
             Vue.config.productionTip = false //阻止Vue在启动时生成生产提示
             new Vue({
                 el:"#root",
                 data:{
                     name:"世界",
                     school:{
                         name:'北京大学',
                         url:'https://www.baidu.com/'
                     }
                 }
             })
        </script>
    </body>
</html>
上一篇下一篇

猜你喜欢

热点阅读