vue事件的基本使用和内置指令

事件的基本使用:

1.使用v-on:xxx 或 @xxx 绑定事件,其中xxx是事件名
2.事件的回调需要配置在methods对象中,最后会在vm中
3.methods中配置的函数,不要使用箭头函数!否则this就不是vm而是全局部
4.methods中配置的函数,都是被vue所管理的函数,this的指向是vm是组件实例对象
5.@click=“xxx” 和@click="xxx($event)"意思是一样的,但是后面的方法可以传参

2.内置指令

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
/*
指令
v-text: 这个指令用于将元素的 textContent 设置为指定的数据值。它会替代元素原有的内容,只显示指定的文本数据。

v-html: 与 v-text 不同,v-html 将元素的 innerHTML 设置为指定的 HTML 内容。在这种情况下,指定的数据值会被浏览器解析并渲染为 HTML 元素。

v-pre: 跳过编译过程,原始写的样子就呈现什么样子,数据的改变不会影响v-once所在代码的更新了。

v-show: 使用 v-show 可以根据表达式的真假值来切换元素的 display CSS 属性。当表达式为真时,元素会显示;当表达式为假时,元素会隐藏。

v-if、v-else、v-else-if: 这些指令用于条件性地渲染元素。v-if 定义一个条件,如果为真,则渲染元素;否则,不渲染。v-else 和 v-else-if 是在 v-if 块或前一个 v-else-if 块之后使用的,用于定义额外的条件块。

v-for: 使用 v-for 可以基于数组或对象的数据源进行循环渲染。可以使用特殊变量 $index 获取当前项的索引,$key 获取当前项的键(仅适用于对象循环)。

v-on: v-on 用于监听 DOM 事件并在触发时执行对应的方法。可以使用简化语法 @ 来代替 v-on。

v-bind: 使用 v-bind 可以动态地绑定一个或多个特性,或者一个组件 prop 到表达式。可以使用简化语法 : 来代替 v-bind。

v-model: v-model 可以在表单输入元素上创建双向数据绑定。它会根据用户的输入自动更新绑定的数据。




在vue2中v-for比v-if优先级高
在vue3中v-if比v-for优先级高
v-if和v-for不能同时使用
同时使用需要在外层嵌套盒子,在外层进行v-if判断,在内层进行v-for循环
*/
</body>
</html>
  • 21
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值