首页 > 其他分享 >06事件的基本使用

06事件的基本使用

时间:2022-11-15 22:26:58浏览次数:35  
标签:基本 Vue console log vm 事件 06 event methods

1.使用v-on:XXX 或@xxx 绑定事件,其中xxx是事件名;
2.事件的回调需要配置在methods对象中,最终会在vm上;
3.methods中配置的函数,不要用箭头函数,否则this就不是vm了;
4.methods中配置的函数,都是被Vue所管理的函数,this的指向是vm或 组件相关实例对象;
5.@click="demo"  和  @click="demo($event)" 效果一致,但后者可以传参。

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>事件的基本使用</title>
    <script type="text/javascript" src="../js/vue.js"></script>
</head>
<body>
    <!--
        事件的基本使用:
            1.使用v-on:XXX 或@xxx 绑定事件,其中xxx是事件名;
            2.事件的回调需要配置在methods对象中,最终会在vm上;
            3.methods中配置的函数,不要用箭头函数,否则this就不是vm了;
            4.methods中配置的函数,都是被Vue所管理的函数,this的指向是vm或 组件相关实例对象;
            5.@click="demo"  和  @click="demo($event)" 效果一致,但后者可以传参。
    -->
    <div id="root">
        <h2>欢迎来到{{name}}学习</h2>
        <button v-on:click="showInfo1">点我提示信息1</button>
        <button @click="showInfo2(66,$event)">点我提示信息2</button>
    </div>
</body>
<script type="text/javascript">
    Vue.config.productionTip = false //阻止vue 在启动时生成生产提示
   
    const vm =new Vue({
        el:root,
        data:{
            name:'逆风解意学校'
        },
        methods:{
            showInfo1(event){
                alert('同学11你好啊!')
                // console.log(event.target.innerText)
                // console.log(this)  //此处的this是vm
            },
            showInfo2(number){
                alert('同学22你好啊!')
                console.log(number)
                console.log(event.target.innerText)
                // console.log(event.target.innerText)
                // console.log(this)  //此处的this是vm
            }
        }
    })
</script>
</html>


标签:基本,Vue,console,log,vm,事件,06,event,methods
From: https://www.cnblogs.com/quliangshyang/p/16894200.html

相关文章

  • html--基本标签
    1.html--基础标签<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>标题</title></head><body><p>开始学习HTML~</p></body></html标签分为两类:一类是......
  • js闭包问题、js事件循环机制、async与defer、同步与异步模式
    js闭包问题定义:闭包就是有权访问其他函数作用域内的其他变量的函数。实现机制:在访问变量的函数中return一个匿名函数,这时匿名函数的作用域链将指向该函数的作用域。!!!由于......
  • 八大基本数据类型
    publicstaticvoidmain(String[]args){//八大基本数据类型//整数intnum1=10;//最常用bytenum2=20;shor......
  • day26 - 基本选择器
    基本选择器标签选择器标签选择器会选择页面上所有这种类型的标签在title下定义<style>标签名称{定义1...定义2...}1<!DOCTYPEhtml>2<htmllang="en">......
  • 060_JUC常用辅助类
    目录CountDownLatch倒计时计数器,减法计数器演示代码CyclicBarrier加法计数器演示代码Semaphore计数信号量演示代码CountDownLatch倒计时计数器,减法计数器演示代码......
  • 20201306吴龙灿第十四章学习笔记
    知识点归纳第十四章MySQL数据库系统数据库什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进......
  • AGC006
    一些痛苦的回忆。然后发现我现在连VP都懒得点,顶多算板刷。感觉现在的一个效果是黑题AC数量明显上升。(或者说找到了一些水黑)[AGC006A]PrefixandSuffix普及-。闲着没......
  • 【Azure 事件中心】Event Hubs中存在非常多的错误数据,是否能提前删除这些数据呢?
    问题描述因为一些特殊原因,EventHub 里面堆积了很多不需要的数据事件,正常要等事件中的过期时间到后才有EventHub自动删除掉,但希望能够尽快马上删除,有没有什么手动的方法......
  • 实现链表的基本操作
    实现链表的基本操作因为单链表和双链表很相似,所以我使用了MVC设计模式简化了思路,并且使用Java语言编译首先在dao层抽取出节点,用于存放信息然后在service层分别实现单链......
  • docker基本使用-nginx集群负载
    原文https://www.cnblogs.com/front-web/p/15529173.html注:本示例为本地mac系统模拟摘要:搭建集群服务器,本机只能在docker环境中,搭建多个nginx服务器1,参考上篇文章(dock......