Vue基本指令

1.v-test :可以解析js的表达式 值为data里的数据,解析data里的数据 简写 —> {{}}

<div  v-html=""></div>

2.v-html 与 v-test 其实是一样的 只不过v-html可以解析html标签
3.v-show: 显示/隐藏
当值为true的时候为显示 false的时候为隐藏
底层原理是操作元素的display属性
4.v-if : 显示/隐藏
当值为true的时候为显示 false的时候为隐藏
底层原理是操作元素的创建/销毁
配合v-if 使用的指令
v-else
v-else-if
当使用v-else /v-else-if 的时候必须要使用v-if
场景:
v-if:场景----》权限校验的时候
v-show: 展示页面 类似于一些选项卡等
5.v-bind
:id
在这里插入图片描述
:src在这里插入图片描述:href
在这里插入图片描述:title
在这里插入图片描述:type
在这里插入图片描述:alt
在这里插入图片描述用来给元素绑定属性

语法: v-bind:属性 = 属性值
常用的属性有哪些?
class
id
src
href
title
type
alt
:class
在这里插入图片描述在这里插入图片描述还可以写成数组的形式
在这里插入图片描述在这里插入图片描述还可以写成对象形式
在这里插入图片描述:style
在这里插入图片描述在这里插入图片描述在这里插入图片描述
v-for: 遍历
可以用来遍历任何对象
数组 、 字符串、 对象
遍历数组:
在这里插入图片描述
遍历下标:
在这里插入图片描述在这里插入图片描述
遍历字符串
在这里插入图片描述
在这里插入图片描述
遍历数字
在这里插入图片描述在这里插入图片描述
遍历对象:
在这里插入图片描述在这里插入图片描述
:key=“index”
在这里插入图片描述
v-on:
事件绑定
语法:
v-on:事件名称 = 事件函数
v-on:click = 事件函数
需要传参的时候就写上括号,不需要传参就不用写括号
在这里插入图片描述this是可以直接访问到data中的任何数据的
在这里插入图片描述

在这里插入图片描述
事件冒泡:
在这里插入图片描述页面如图:
在这里插入图片描述
分别添加事件 “handleBox” 与 “handleBox1”
在这里插入图片描述
点黄色的时候会有事件冒泡
在这里插入图片描述修饰符 可以写多个
在这里插入图片描述在这里插入图片描述
右键事件 contextmenu
在这里插入图片描述回车的时候触发:在这里插入图片描述
once 事件只会被触发一次

事件对象:
如果需要使用事件对象的情况下只需要给函数传递一个$event即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述v-pre
v-cloak
v-once
在这里插入图片描述在这里插入图片描述在这里插入图片描述
自定义指令
vue.directive
全局自定义指令:
Vue.directive
局部自定义指令
directives
语法:
vue.directive(指令名称,指令实现的函数)
函数中的第一个参数:使用指令的Dom元素
函数中的第二个参数: 是一个对象 对象中的modifiers代表的是修饰符 对象中的value值是表达式的结果
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
自定义指令 改变字体大小:
在这里插入图片描述在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值