• Vue学习:模板语法


    容器里面的模板:对应的模板语法

                    {{xxx}}:插值语法

    指令语法: v-bind:vue指令 绑定  后面的数据会变成属性或者方法

    1. <h1>指令语法h1>
    2. <a v-bind:href="url">点击去a>

    简写:v-bind: 写成  :

     

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <title>Documenttitle>
    8. <script src="./js引入/测试版本/vue.js">script>
    9. head>
    10. <body>
    11. <div id="root">
    12. <h1>插值语法h1>
    13. <h3>你好,{{name}}h3>
    14. <hr>
    15. <h1>指令语法h1>
    16. <a v-bind:href="url" x="hello" v-bind:y="ye" :c="hello">点击去a>
    17. div>
    18. <script>
    19. //创建vue实例
    20. new Vue({ //const x = new Vue是多余的 直接new就可以
    21. el: '#root',//找到容器 通常为css选择器 选择对象
    22. // el:document.getElementById('root'),//
    23. //变化的内容给实例 然后使用配置项目配置
    24. data: {//用户存储数据,数据供给el所指定的容器去使用
    25. name: 'Amy',
    26. url:'http://www.baidu.com',
    27. ye:'dfff',
    28. hello:'dggg'
    29. },
    30. });//传递一个参数 参数是一个对象 传递配置对象
    31. script>
    32. body>
    33. html>


    插值语法和指令语法=======Vue模板语法两大类

    插值语法:

            用于解析标签体数据:始标签和终止标签里面的内容

            {{xxx}}:xxx是js表达式,可以直接读取到data中的所有属性

    指令

    插值语法适合标签体数据:起始标签和终止标签内容 

    标签体所在位置

    指令语法:

            用于解析标签(包括:标签属性、标签体内容、绑定事件)

            v-bind:href="xxx" ===:href="xxx" ,xxx需要js表达式,可以直接读取到data中的 所有属性

              vue有许多指令。且形式都是v-???

        <a v-bind:href="url" x="hello" v-bind:y="ye.toUpperCase()" :c="Date.now()">点击去a>

     


     

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <title>Documenttitle>
    8. <script src="./js引入/测试版本/vue.js">script>
    9. head>
    10. <body>
    11. <div id="root">
    12. <h1>插值语法h1>
    13. <h3>你好,{{name}}h3>
    14. <hr>
    15. <h1>指令语法h1>
    16. <a v-bind:href="adress.url" x="hello" v-bind:y="ye.toUpperCase()" :c="Date.now()">点击去{{adress.name}}a>
    17. <a :href="adress.url">上面一样a>
    18. div>
    19. <script>
    20. //创建vue实例
    21. new Vue({ //const x = new Vue是多余的 直接new就可以
    22. el: '#root',//找到容器 通常为css选择器 选择对象
    23. // el:document.getElementById('root'),//
    24. //变化的内容给实例 然后使用配置项目配置
    25. data: {//用户存储数据,数据供给el所指定的容器去使用
    26. //如果两个变量名 相同 后面的会覆盖前面的
    27. name: 'Amy',
    28. adress:{
    29. url:'http://www.baidu.com',
    30. name:'baidu'
    31. },
    32. ye:'dfff',
    33. hello:'dggg'
    34. },
    35. });//传递一个参数 参数是一个对象 传递配置对象
    36. script>
    37. body>
    38. html>

  • 相关阅读:
    《孙哥说Spring5》笔记汇总
    FFmpeg源码:AV_RB32宏定义分析
    2020-2023中国高等级自动驾驶产业发展趋势研究-中国高等级自动驾驶发展近况
    COO、CSR、adj_coo、adj_csr详解:稀疏矩阵与稀疏邻接矩阵的存储格式及转换
    人工智能(pytorch)搭建模型20-基于pytorch搭建文本生成视频的生成对抗网络,技术创新点介绍
    递归实现指数型枚举(DAY 91)
    RabbitMQ从入门到精通
    八、【Vue-Router】编程式路由导航
    docker push image 到私服
    千峰HTML5+CSS3学习笔记
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/128182146