成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

vue.js中指令的作用是什么?

在vue.js中,指令是帶有“v-”前綴的特殊特性,作用是:當表達式的值改變時,將其產生的連帶影響,響應式地作用于DOM;將指令綁定在元素上時,指令會為綁定的目標元素添加一些特殊的行為。

vue.js中指令的作用是什么?

vue.js指令是什么?作用是什么?

Vue.js指令 (Directives) 是帶有 v- 前綴的特殊特性。指令特性的值預期是單個 JavaScript 表達式 (v-for 是例外情況)。

Vue.js作用于HTML元素,指令提供了一些特殊的特性,將指令綁定在元素上時,指令會為綁定的目標元素添加一些特殊的行為,我們可以將指令看作特殊的HTML特性(attribute)。

指令的作用是:當表達式的值改變時,將其產生的連帶影響,響應式地作用于 DOM。

Vue.js常用內置指令

Vue.js提供了一些常用的內置指令,接下來我們將介紹以下幾個內置指令:

  • v-if指令
  • v-show指令
  • v-else指令
  • v-for指令
  • v-bind指令
  • v-on指令

v-if指令

v-if是條件渲染指令,它根據表達式的真假來刪除和插入元素
基本語法:
v-if="expression"
expression是一個返回布爾值的表達式,表達式可以是一個布爾屬性,也可以是一個返回布爾的運算式。

<p id="app"> 			<p v-if="isMale">男士</p> 			<p v-if="age>=20">age:{{age}}</p> 		</p> 		 var vm = new Vue({ 			el: '#app', 			data: { 				age:25, 				isMale:true, 			} 		})

v-show指令

v-show和v-if區別。
v-show不管條件是否成立,都會渲染html,而v-if只有條件成立才會渲染

先看兩個截圖,第一個是當isMale為true時,第二張圖是isMale為false條件不成立時,可以看到v-if的html并沒有渲染出來,
而使用v-show的p僅僅是更改了它的樣式display: none;

vue.js中指令的作用是什么?
vue.js中指令的作用是什么?

<p id="app"> 			<p v-if="isMale">男士v-if</p> 			<p v-show="isMale">男士v-show</p> 		</p> var vm = new Vue({ 			el: '#app', 			data: { 				isMale:false 			} 		})

v-else指令

v-else指令與v-if或者v-show同時使用,v-if條件不成立則會顯示v-else內容

<p id="app"> 			<p v-if="isMale">男士</p> 			<p v-else>女士</p> 		</p> 		var vm = new Vue({ 			el: '#app', 			data: { 				isMale:true 			} 		})

v-for指令

v-for指令基于一個數組渲染一個列表,它和JavaScript的遍歷語法相似
v-for="item in list"
list是一個數組,item是當前遍歷的數組元素
v-for="(item,index) in list"其中index是當前循環的索引,下標從0開始

vue.js中指令的作用是什么?

<p id="app"> 			<table> 				<tr class="thead"> 					<td>序號</td> 					<td>姓名</td> 					<td>年齡</td> 				</tr> 				<tr v-for="(item,index) in list"> 					<td v-text="index+1"></td> 					<td v-text="item.name"></td> 					<td v-text="item.age"></td> 				</tr> 			</table> 		</p> 		 var vm = new Vue({ 			el: '#app', 			data: { 				list:[{ 					name:'章三', 					age:18 				},{ 					name:'李四', 					age:23 				}] 			} 		})

v-bind指令

v-bind動態地綁定一個或多個特性,可以在其名稱后面帶一個參數,中間放一個冒號隔開,這個參數通常是HTML元素的特性(attribute),如v-bind: class

class可以和v-bind:class同時存在 ,也就是說有class了,再添加v-bind:class并不會覆蓋原來的樣式類,而是在原來基礎上添加新的類名

<p id="app"> 			<img v-bind:src="img" class="logo"  				v-bind:class="isLogo?'':'product'"  				v-bind:style="{'border':hasBorder?'2px solid red':''}"></img> 		</p> 		 		var vm = new Vue({ 			el: '#app', 			data: { 				img:'https://www.baidu.com/img/bd_logo1.png', 				isLogo:false, 				hasBorder:true 			} 		})

以上v-bind:src也可簡寫成:src,修改上面代碼

<p id="app"> 			<img :src="img" class="logo"  				:class="isLogo?'':'product'"  				:style="{'border':hasBorder?'2px solid red':''}"></img> 		</p>

v-on指令

v-on用于監聽DOM事件,用法和v-bind類似,例如給button添加點擊事件
<button v-on:click="show">
同樣,和v-bind一樣,v-on也可以使用簡寫,用@符號代替,修改代碼:
<button @click="show">

我們來看個例子:

vue.js中指令的作用是什么?

以下是一個點擊隱藏和顯示p文本段落的代碼

<p id="app"> 			<p v-show="isShow">微風輕輕的吹來,帶來了一絲絲涼意</p> 			<p> 				<button type="button" v-on:click="show(1)">顯示</button> 				<button type="button" v-on:click="show(0)">隱藏</button> 			</p> 		</p> 		 		var vm = new Vue({ 			el: '#app', 			data: { 				isShow:true 			}, 			methods:{ 				show:function(type){ 					if(type){ 						this.isShow = true; 					}else{ 						this.isShow = false; 					} 				} 			} 		})

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲欧美黑人深喉猛交群| 亚洲欧洲专线一区| 欧美性猛交XXXX免费看蜜桃| 久久97久久精品免费观看黑人| 亚洲日韩AV无码一区二区三区人 | 99久久99久久久精品齐齐综合| 亚洲久热无码AV中文字幕| 亚洲综合日韩久久成人AV| 亚洲国产欧美国产综合久久| 无人区乱码一区二区三区| 日韩欧美操逼视频| 欧洲洲一区二区精华液| 榴莲草莓视频黄丝瓜芭乐秋葵| 精品久久久BBBB人妻| 国产精品久久久久久久久爆乳 | 人妻妺妺窝人体色WWW聚色窝| 胯下硕大征服冰山女神| 精品人妻无码视频一区二区三区| 国内精品久久久久影院日本 | 爽到高潮无码视频在线观看| 日本XXXX裸体XXXX免费| 欧美性受XXXX喷潮| 他用舌头让我高潮视频 | 白人极品少妇XXXⅩ做受| 7777精品伊久久久大香线蕉| 中文字字幕在线中文无码| 野花高清在线观看免费| HERMES日本官网的网址| MD豆传媒一二三区进站口在线| 7777久久亚洲中文字幕蜜桃| 丰满少妇高潮在线播放不卡| 饭桌上故意张开腿让公H视频| 精品国产AⅤ一区二区三区 | 中文字幕无码毛片免费看| 2022一本久道久久综合狂躁| 亚洲清清爽爽AABB| 55大东北熟女啪啪嗷嗷叫| 大学生高潮无套内谢视频| 成人性欧美丨区二区三区| 边做饭边被躁BD苍井空小说| 成码无人AV片在线观看网站| 草木影视在线视频免费观看| 国产日韩AV在线播放| 国产在线精品一区二区三区直播| 国产精品久久久久久AV| 久久久久琪琪去精品色一到本| 久久久久久久久久国产精品免费 | 亚洲欧洲老熟女AV| 被老头侵犯的人妻| 厨房挺人ⅩXXX猛交| 国产GV无码永久精品同性男男| 短裙公车被直接进入被C| 久久99国产精品二区| 日韩欧美AⅤ综合网站发布| 亚洲欧洲无卡二区视頻| 岛国精品一区免费视频在线观看| 久久精品WWW人人做人人爽| 久久久久精品国产亚洲AV| 日韩一区国产二区欧美三区| 我和丰满女教练在线观看| 亚洲AV成人综合网| 亚洲线精品一区二区三区影音先锋| 伊人久久大香线蕉AV影院| H国产小视频福利免费视频| 国外BBOX表演视频| 可以差差差的视频无掩盖| 无码被窝影院午夜看片爽爽JK| 亚洲VA国产日韩欧美精品| 一本精品99久久精品77| 99精品国产一区二区三区2| 草莓樱桃丝瓜秋葵榴莲黄瓜大全 | 国产97色在线 | 亚洲| 国产美女在线精品免费观看| 精品一区二区AV天堂| 舌头伸进去添的我好爽高视频| 亚洲AV旡码高清在线观看| 把腿张开老子臊烂h视频| 久久久亚洲综合久久久久87| 西西人体44WWW高清大胆| 一夲道无码人妻精品一区二区| CHINESE交换俱乐部4P| 国产精品边做奶水狂喷无码| 久久国产色AV免费看| 天堂AV无码AV一区二区三区| FREE东北熟女HD自拍| 久久久精品中文字幕乱码18| 人成乱码一卡二卡三四卡五卡六卡| 天天爽夜夜爽夜夜爽| 亚洲日韩电影久久| 国产精品国产三级国产AN| 欧洲无线一线二线三W955| 一本久道久久综合狠狠老| 好男人资源在线观看好| 免费A级毛片无码A| 爽到高潮无码视频在线观看| ASIANMATURE老熟妇女| 国产国语对白又大又粗又爽| 久久99精品久久久久婷综合 | 久久久久精品老熟女国产精品| 性猛交ⅩXXX富婆video| 中文精品久久久久国产| 国产成人毛片在线视频| 久久久久人妻一区精品色| 亚洲A∨无码一区二区| 996热RE视频精品视频这里| 久久久久久国产精品美女| 亚洲成av人片在线观看无码| www.黄色AV考逼| 妺妺窝人体色WWW在线图片| 无码人妻丰满熟妇区免费| 中国老熟女XXXⅩ全部| 国产精品久久久久久妇女| 日韩丰满少妇无吗视频激情内射| 亚洲熟妇AV不卡一区二区三区| 动漫精品中文无码卡通动漫| 欧美午夜性春猛交ⅩXXX| 亚洲韩国精品无码一区二区| 国产精品特级毛片一区二区| 欧美成人AⅤ高清免费观看| 亚洲AV永久无码精品无码流畅 | 欧美黑人一级爽快片婬片高清 | AⅤ一区二区三区无卡无码| 蜜臀久久久久精品久久久| 无码中文字幕加勒比一本二本| 公车揉捏顶弄伸入| 美女把尿口扒开让男人桶爽| 性妇WBBBB搡BBBB嗓小说| 国产精品18久久久久久不卡 | 国产AV精品白浆一区二| 色婷婷综合激情综在线播放| 中文无码不卡中文字幕| 久久伊人色AV天堂九九| 性色做爰片在线观看WW| 爱丫爱丫影院在线看免费| 人妻熟妇乱又伦精品视频无广告| 亚洲综合色成在线观看| 久久久久亚洲AV成人无码网站| 野花香电视剧全集免费观看| 久久午夜福利无码1000合集| 中文国产成人精品久久水蜜桃| 欧产日产国产精品精品| 亚洲欧洲∨国产一区二区三区| 精品久久人人爽人人玩人人妻| 亚洲色AV无码AV丰满AV| 久久香蕉国产线看观看亚洲小说| 中文无码人妻影音先锋| 欧美老熟妇又粗又大| 永久免费AV无码网站在线观看| 满月产奶1∨1POP骨科推荐| 99久久综合狠狠综合久久止 | 亚洲AV无码专区在线播放| 精品亚洲国产成人蜜臀优播AV| 呦交小U女精品视频| 黑人巨大高潮喷水AV| 偷拍 亚洲 卡通 另类 小说| 把腿张开老子臊烂h视频| 少妇BBW搡BBBB搡| 被几个人摁住玩弄隐私作文| 十八禁无遮无拦视频免费| 国产乱色国产精品免费视频| 亚洲AV永久无码精品三区在线4| 久久久WWW成人免费精品| 99久久精品免费看国产| 色偷偷色噜噜狠狠成人免费视频| www.丁香五月| 少妇高潮无套内谢麻豆传| 国产男女猛烈无遮挡免费视频| 亚洲精品久久久久无码AV片软件| 国产老妇伦国产熟女老妇视频| 熟妇人妻不卡中文字幕| 国产在线无码视频一区二区三区 | 亚洲AV无码精品色午夜APP| 国产精品无码专区在线播放 | 久久棈精品久久久久久噜噜| 亚洲精品永久在线观看| 男吃乳尖玩奶头高潮视频| 2019国产情侣超清在线| 蜜臀AⅤ永久无码精品| 别揉我奶头~嗯~啊~视频在线观| 天天躁日日躁狠狠躁人妻| 精品毛片高清一区二区三区| 19782美国农场主的三个女儿| 日韩人妻无码一区2区3区里沙| 国产手机在线精品| 亚洲av成人一区| 麻花传媒MV一二三区别在哪里看| 爸的比老公大两倍儿媳妇怎么称呼| 无遮挡十八禁污污网站免费| 国产精品自在线拍国产手青青机版 | 97人妻碰碰碰久久久久| 熟妇人妻中文字幕| 久久精品国产99久久久香蕉| 白丝制服被啪到喷水很黄很暴力 | 色爱无码AV综合区老司机非洲| 黑人狂躁中国人AⅤ| FREEFORNVIDEOS性| 亚洲AV永久无码精品成人| 欧美做受三级级视频播放| 国产线路3国产线路2| 亚洲阿V天堂无码2020|