Vue基础2

本文详细讲解了Vue.js中的事件处理,包括事件的基本使用、事件修饰符、键盘事件及其常用别名。此外,还深入探讨了计算属性的概念、工作原理、优势以及如何读入数据。同时,提到了监视属性的用法,如何进行深度监视,并总结了computed与watch的区别及使用注意事项。
摘要由CSDN通过智能技术生成

Vue基础2



前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、事件处理

事件的基本使用

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="showInfo">点我提示信息</button>
    </div>
    

v-on:click=“showInfo”:指代鼠标点击按钮时会调用showInfo这个函数

<script>
        Vue.config.productionTip = false
        new Vue({
   
            el: '#root',
            data: {
   
                name: '魔法城堡'
            },
            methods: {
   
                showInfo() {
   
                    alert('朋友你好')
                }
            }
        })

Vue实例中用methods这个配置对象书写函数showInfo()

  • 事件修饰符

1.prevent:阻止默认事件(常用)
2.stop:阻止事件冒泡(常用)
3.once:事件只触发一次(常用)
4.capture:使用事件的捕获模式;
5.self:只有event.target是当前操作的元素时才触发的事件;
6.passive:事件的默认行为为立即执行,无需等待事件回调执行完毕;

  • 键盘事件
<input type
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值