美文网首页
Vue.js 事件处理器

Vue.js 事件处理器

作者: 爱学习的代代 | 来源:发表于2020-05-23 10:50 被阅读0次
    1. v-on传入一个表达式 v-on:click="counter += 1"
    2. v-on可以接收一个定义的方法来调用 v-on:click="greet"
    3. v-on使用内联的JavaScript语句。注意传入的参数需要带 ‘’ 单引号。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Vue.js事件处理器</title>
    
        <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
    
    </head>
    <body>
    
    
        <div id="app">
            <!-- <button v-on:click="counter += 1">加1</button>
            <p>这个按钮被点击了{{ counter }}次</p> -->
    
    
            <!-- <button v-on:click="greet">Greet</button> -->
    
            <button v-on:click="say('hi')">Say hi</button>
    
        </div>
        <script>
            new Vue({
                el: '#app',
                data: {
                    // counter: 0
                    name: 'daidai'
                },
                methods: {
                    // greet: function(event) { 
                    //     //event是啥意思啊?
                    //     // event是原生的DOM事件
                    //     alert('Hello' + this.name + '!')
                    //     // if (event) {
                    //     //     alert(event.target.tagName)
                    //     // }
    
                    // }
    
                    say: function(message) {
                        alert(message)
                    }
                }
    
            
            })
        </script>    
    </body>
    </html>
    
    
    
    <!--
        1. v-on传入一个表达式   v-on:click="counter += 1"   
        2. v-on可以接收一个定义的方法来调用    v-on:click="greet"
        3. v-on使用内联的JavaScript语句。注意传入的参数需要带 ‘’ 单引号。
     -->
    
    

    相关文章

      网友评论

          本文标题:Vue.js 事件处理器

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