VUE中常用的指令

v-bind

所有标签属性都有v-bind,后面要跟js语法,不然就是普通字符串

语法糖:就是冒号,可简写例如 v-bind:src可以写成 :src

v-on

绑定事件,用原生事件。
语法糖:就是@,可简写例如v-on:click="aaa"语法糖@click=“aaa”

v-model

文本框中自带的属性
v-model相当于:value = “img” @input="img = e v e n t . t a r g e t . v a l u e " ( event.target.value"( event.target.value"event是vue里面自带的相当于e)

v-for

v-for="( (item,i) in list )"

v-show

可以用来判断显示,可以用于轮播图
需要进行频繁的展示和隐藏,此时使用 v-show ,因为v-if会删除和新建DOM元素,这个操作的代价很高

v-html

用来渲染文本的,不会渲染出来标签

v-text

用来设置当前元素的文本内容,相当于innertext(会覆盖元素的默认内容)会渲染出来标签

v-if

如果没有展示,那么结构不会出现在HTML中,v-else 和 v-if 是一个组合,也可以用来做显示和隐藏,少的可以

v-once

只渲染元素和组件一次

v-cloak

配合[v-cloak]{display:none;} 避免了页面闪烁

keep-alive

把切换出去的组件保留在内存中,可以保留它的状态或者避免重新渲染

key属性

使用 v-for 的时候提供 key 属性,以获得性能提升
使用 key, Vue 会基于 key 的变化重新排列元素顺序,且会移除 key 不存在的元素

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值