前端学习04-Vue-指令-v-on、v-for、v-if

v-on

点赞实例,加赞和减赞

可以把 v-on:click 改成 @click也是一样的作用,效果一样

然后在两个div加上v-on:click

这个时候点击小的div会弹两次窗口,是因为事件冒泡的原因产生的

'stop':阻止事件冒泡到父元素

'prevent':阻止默认事件发生

'capture':使用事件捕获模式

'self':只有元素自身触发事件才执行。(冒泡或捕获的都不执行)

'once':只执行一次

我们来阻止冒泡,给小div加上stop

这样页面就只会弹一次窗口了

现在看一下这个a标签

页面点击a标签会先弹窗,再跳转,我们使用prevent来阻止默认事件发生,这样就只会弹窗,不会跳转到百度

还可以 <a href="http://www.baidu.com" @click.prevent.stop="hello">去百度</a>,

表示阻止默认事件发生,阻止事件冒泡到父元素,再执行hello方法,结果也会弹一次窗口

大div只能被点击一次,加once

按键修饰符

keyup表示按键修饰符

up表示键盘的上键

down表示键盘的下键

要点到input框里面去按键盘的上下键

组合按键,按住ctrl + 单击input框,num变成10

========================================

v-for

拿到当前索引

获取对象信息

 

 

=============================

v-if和 v-show

当点击按钮的时候,两个都消失

可以看到 v-if是整个标签都消失了,而 v-show 是 style="display: none;"

===========================

v-else 和 v-else-if

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值