数据响应式和事件绑定以及事件修饰符

数据相应式
举例
在这里插入图片描述
在这里插入图片描述
以上改变数据,浏览器中的数据也一起改变,就是数据响应式

默认就是数据响应的,那么如何不要响应式子呢?
用v-once指令如:
< div v-once>{{msg}}</ div >
这样数据只会编译一次,不会随着数据改变而改变!
不过,这有啥用?
答:有些信息不需要后续改动才用v-once,一般没啥用
总结:
在这里插入图片描述

在这里插入图片描述数据双向绑定
在这里插入图片描述

在这里插入图片描述
以上两图中,改变页面中数据,vue中数据会改变,改变vue中数据,页面数据也会改变,这种就叫做双向数据绑定
相关指令v-model
如<input v-model=‘msg’/ >

事件绑定:
注意:事件绑定的函数最后一个默认为事件对象。
如<div @click=add>
add(event){
console.log(event)}
这时候将输出事件对象
有别的参数时候,$ e v e n t 传 递 对 象 , 且 必 须 以 event传递对象,且必须以 event e v e n t 作 为 参 数 名 字 如 a d d ( n u m , event作为参数名字如 add(num, eventadd(num, $event)
鼠标事件修饰符号
stop/prevent
<@click.stop>这样可以阻止冒泡事件
<@click.prevent>这样可以阻止默认行为
例如< a href=‘www.baidu.com’ @click.prenent=add’> < a>这样取消了默认行为,不会跳转到百度了
< a href=‘www.baidu.com’ @click.stop.prevent=add’> < a>这种写法也可以,即阻止冒泡又阻止默认行为。《注意.xx的顺序》

键盘修饰符

keyup.xxx如
<@keyup.enter='add'>表示按回车后触发的事件> 如何按下某个自己想要的案件呢? 如下所示

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值