【博学谷学习记录】超强总结,用心分享丨前端开发:Vue基础指令

vue指令

vue指令: 特殊的 html 标签属性, 特点: v- 开头
每个 v- 开头的指令, 都有着自己独立的功能, 将来vue解析时, 会根据不同的指令提供不同的功能

1.v-bind

说明:插值表达式不能用在html的属性上,想要动态的设置html元素属性,需要使用v-bind指令
作用:动态的设置html的标签属性
语法:v-bind:属性名=“值”
简写::属性名=“值”
在这里插入图片描述

2.v-on

作用:注册事件
语法:
1.v-on:事件名=“要执行的少量代码"
在这里插入图片描述
在这里插入图片描述

2.v-on:事件名=“methods中的函数名"
在这里插入图片描述
在这里插入图片描述

3.v-on:事件名=“methods中的函数名(实参)"
在这里插入图片描述
在这里插入图片描述

注意:事件处理函数在methods中提供

3.vue中获取事件对象

vue中获取事件对象:
(1) 没有传参,通过形参接收 e
(2) 传参了,通过$event指代事件对象 e
在这里插入图片描述

4.按键修饰符

在监听键盘事件时,我们经常需要判断详细的按键。可用按键修饰符。
需求: 用户输入内容, 回车时, 打印输入的内容。
@keyup.enter 监听回车键
@keyup.esc 监听返回键
在这里插入图片描述
在这里插入图片描述

5.v-show和v-if

v-show
语法: v-show=“布尔值” (true显示, false隐藏)
原理: 实质是在控制元素的 css 样式, display: none;
v-if
语法: v-if=“布尔值” (true显示, false隐藏)
原理: 实质是在动态的创建 或者 删除元素节点
在这里插入图片描述
在这里插入图片描述

6.v-else和v-else-if

在这里插入图片描述
在这里插入图片描述

7.v-model

在这里插入图片描述
在这里插入图片描述

8.v-text和v-html

作用:更新元素的innerText/innerHTML
语法:
v-text=“值”
v-html=“值”
区别:
v-text 不解析标签
v-html 解析标签
在这里插入图片描述
在这里插入图片描述

9.v-for

作用:可以遍历 数组 或者 对象,用于渲染结构
遍历数组语法:
v-for=“item in数组名”
v-for=“(item, index)in数组名”
遍历对象语法:
v-for=“(value, key)in对象名”
遍历数字
v-for=“item in数字”
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值