zoukankan      html  css  js  c++  java
  • VUE学习十二,模板语法,缩写

    Vue 为 v-bind 和 v-on 这两个最常用的指令,提供了特定简写:

    一、v-bind 缩写

        <!-- 完整语法 -->
        <a v-bind:href="url">单击我试试</a>
        <br/>
        <!-- 缩写 -->
        <a :href="url">单击我试试</a>
        <br/>
        <!-- 动态参数的缩写 (2.6.0+) -->
        <a :[key]="url">单击我试试</a>
        <br/>

    二、v-on 缩写

        <!-- 完整语法 -->
        <a v-on:click="doSomething">再单击试试</a>
        <br/>
        <!-- 缩写 -->
        <a @click="doSomething">再单击试试</a>
        <br/>
        <!-- 动态参数的缩写 (2.6.0+) -->
        <a @[event]="doSomething">再单击试试</a>
        <br/>

    三、全部代码如下

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>VUE简单示范</title>
    <script type="text/javascript" src="../js/vue.js" charset="utf-8"></script>
    </head>
    <body>
    <div id='app-12'>
        <!-- 完整语法 -->
        <a v-bind:href="url">单击我试试</a>
        <br/>
        <!-- 缩写 -->
        <a :href="url">单击我试试</a>
        <br/>
        <!-- 动态参数的缩写 (2.6.0+) -->
        <a :[key]="url">单击我试试</a>
        <br/>
        <!-- 完整语法 -->
        <a v-on:click="doSomething">再单击试试</a>
        <br/>
        <!-- 缩写 -->
        <a @click="doSomething">再单击试试</a>
        <br/>
        <!-- 动态参数的缩写 (2.6.0+) -->
        <a @[event]="doSomething">再单击试试</a>
        <br/>
    </div>
    <script>
    var myData = { url: 'http://www.baidu.com', msg: 'Hello there' , key: 'href', event: 'dblclick'}
    var vm1 = new Vue({
        el: '#app-12',
        data: myData,
        methods: {
            doSomething:function(){
                console.log('再单击试试,照做了');
            }
        }
    })
    </script>
    </body>
    </html>

    本文参考:

    https://cn.vuejs.org/v2/guide/syntax.html#%E7%BC%A9%E5%86%99

  • 相关阅读:
    第一周学习总结
    《淘宝网》质量属性分析
    软件架构师如何工作
    MVC模式
    Python学习
    echarts-数据的视觉映射
    热词展示
    热词关系图
    offset、client、scroll三个系列对比,是否有边框 padding?是否有单位?
    元素滚动 scroll系列属性 如果内容溢出盒子、scroll返回的是内容的大小 是否带边框、单位?
  • 原文地址:https://www.cnblogs.com/nayitian/p/14984766.html
Copyright © 2011-2022 走看看