Vue技术7.1事件的基本使用

<!DOCTYPE html>>
<html>
    <head>
        <mata charset="UTF-8"/>
        <title>事件的基本使用</title>
        <!-- 引入Vue -->
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <!--
            事件的基本使用:
                1.使用v-on:xxx 或@xxx 绑定事件,其中xxx是事件名;
                2.事件的回调需要配置在methods对象中,最终会在vm上;
                3.methonds中配置的函数,不要用箭头函数!否则this就不是vm了;
                4.methonds中配置的函数,都是被Vue所管理的函数,this的指向是vm或组件实例对象;
                5.@click="demo" 和@click="demo($evevt)"效果一致,但后者可以传参。
         -->
        <!-- 准备好一个容器 -->
        <div id="root">
            <h2>欢迎来到{
   
   {name}}学习</h2>
            <button v-on:click="showInfo($event,2)">点我提示信息</button>
        </div>
    </body>

    <script type="text/javascript">
        Vue.config.productionTip = false

        const vm=new Vue({
      
      
            el:'#root',
            data:{
      
      
                name:'尚硅谷',
            },
            methods:{
      
      
                showInfo(event,number){
      
      
                    console.log(event,number)
                    alert('同学你好')
                }
            }
        })
    </script>
</html>

猜你喜欢

转载自blog.csdn.net/qq_40713201/article/details/126140613