日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

利用Vue的v-for和v-bind實現列表顏色切換

瀏覽:26日期:2023-01-05 18:03:58

需求:

在頁面上顯示四個列表,初始時字體為黑色。

鼠標點擊某一個列表時,該列表的顏色變為紅色,其余列表仍為黑色。

代碼實現:

<!-- css --><style> .red{ color: red; }</style><!-- html --><div id='app'> <ul> <li v-for='item,index in movies' : v-on:click='change(index)'>{{item}}</li> </ul></div><!-- JavaScript --><script src='http://m.b3g6.com/JS/vue.js'></script><script> const app = new Vue({ el: ’#app’, data: { movies: [’肖申克的救贖’,’泰坦尼克號’,’當幸福來敲門’,’流浪地球’], changeRed: -1 }, methods: { change:function (index) { this.changeRed=index; } } })</script>

代碼解釋:

首先瀏覽器直接顯示列表,因為此時沒有監聽到click事件。

當鼠標點擊某一個列表時,Vue自動獲取列表下標,并執行change(index)函數,改變changeRed的值,此時當前列表的v-bind:class='{red: changeRed == index}'中的red為true,當前一項列表顯示為紅色。其余列表的changeRed == index為false,所以不顯示紅色。

補充知識:vue學習(綁定class、v-bind:style(對象語法、數組語法))

vue 屬性綁定

css

.class0{ color: red; font-size: 10px; } .class00{ color: blue; font-size: 70px; } .class2{ color: yellow; font-size: 30px; } .class3{ color: indianred; } .class4{ font-size: 30px; }

1 class綁定

1.1 字符串綁定

<div id='app1'> 可以綁定一個默認class 字符串綁定class <p :class='a'> xxxx是字符串 </p> <button @click='updates1'> 點擊</button></div>

// 1.1 字符串綁定 var a = new Vue({ el:’#app1’, data: { //綁定默認css屬性 a: 'class1', b:'class0', }, //動態切換css屬性 methods: { updates1 (){ this.a = ’class2’ } } });

1.2 對象綁定 和 數組綁定

<div id='app2'> 對象綁定class <p :class='{class2:isA,class00:isB}'> xxxx是對象 例如 :class='{class2:isA,class00:isB}'</p> <button @click='updates2'> 點擊</button> <br> 數組綁定class <br> <p :class='[’class3’,’class4’]'> xxxx是數組 例如 : </p></div>

//1.2 對象綁定 var a = new Vue({ el:’#app2’, data: { //綁定默認css屬性 isA: true, isB: false, }, //動態切換css屬性 methods: { updates2 (){ this.isA = false; this.isB = true; } } });

圖示

利用Vue的v-for和v-bind實現列表顏色切換

點擊后

利用Vue的v-for和v-bind實現列表顏色切換

2 style 綁定

<div id='app3'> <div :style='{ color: activeColor, fontSize: fontSize + ’px’ }'>Style 綁定1 例如 :style='{ color: activeColor, fontSize: fontSize + ’px’ }'</div> <div :style='objectCssStyle'>Style 綁定2(綁定到一個樣式對象通常更好) 例如 :style='objectCssStyle'</div> <div :style='[clSty1, clSty2]'>Style 綁定3(數組語法) 例如 :style='[activeColor, fontSize]'</div> <button @click='updates4'> 點擊</button></div>

// 2 style 綁定 var a = new Vue({ el:’#app3’, data: { //綁定默認css屬性 activeColor: ’red’, fontSize: 100, objectCssStyle:{ color: ’red’, fontSize: ’10px’ }, objectCssStyle2:{ color: ’yellow’ }, clSty1: { color: ’green’, fontSize: ’30px’ }, clSty2: { ’font-weight’: ’bold’ } }, //動態切換css屬性 methods: { updates4 (){ this.activeColor = 'blue'; this.fontSize = 20; this.objectCssStyle = this.objectCssStyle2 } } });

圖示

利用Vue的v-for和v-bind實現列表顏色切換

點擊后

利用Vue的v-for和v-bind實現列表顏色切換

以上這篇利用Vue的v-for和v-bind實現列表顏色切換就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美成人精品午夜一区二区| 日韩激情综合| 精品黄色一级片| 国产日韩一区二区三区在线 | 久久精品伊人| 日本一区二区高清不卡| 亚洲啊v在线| 欧美精品资源| 亚洲欧洲日本mm| 中文字幕日本一区| 日本91福利区| 久久精品九色| 日韩一区二区三区免费播放| 国产99亚洲| 综合亚洲自拍| 精品一区二区三区中文字幕视频| 伊人网在线播放| 女同性一区二区三区人了人一| 蜜桃av一区二区三区电影| 国产三级精品三级在线观看国产| 久久中文字幕一区二区三区| 亚洲大片在线| 亚洲一二av| 国产精品伦理久久久久久| 影音先锋久久| 国产精品久久久久77777丨| 欧美黄色网页| 久久午夜视频| 精品视频高潮| 亚洲欧洲一区二区天堂久久| 91成人精品在线| 色吊丝一区二区| 色8久久久久| 国产成人精品一区二区免费看京| 亚洲高清影视| 国产精品mm| 在线一区免费| 国产成人精品一区二区三区免费| 中国女人久久久| 精品视频一区二区三区在线观看| 亚洲免费影院| 亚洲免费福利| 欧美午夜网站| 欧美日韩亚洲在线观看| 91精品一区| 欧美日韩国产综合网| 国产精品**亚洲精品| av不卡免费看| 中文在线а√天堂| 日韩精品欧美成人高清一区二区| 高清在线一区| 日韩美女国产精品| 欧美特黄视频| 日韩1区2区日韩1区2区| 中文字幕成在线观看| 亚洲一区二区三区免费在线观看| 91九色综合| 免费av一区| 日韩精品欧美大片| 美女精品在线| 亚洲网站视频| 91中文字幕精品永久在线| 欧美亚洲综合视频| 鲁大师成人一区二区三区| 欧洲在线一区| 精品久久久网| 日本aⅴ免费视频一区二区三区| 免费精品国产的网站免费观看| 美女尤物国产一区| 日韩精品三区四区| 日av在线不卡| 亚洲网站视频| 久久久久国产精品一区二区| 国产亚洲久久| 日韩精品亚洲aⅴ在线影院| 亚洲一区二区三区四区五区午夜 | 久久精品国产在热久久| 亚洲精品影视| 在线精品一区二区| 最新亚洲一区| 欧美特黄一区| 日韩视频不卡| 午夜日韩在线| 1024精品一区二区三区| 人人精品亚洲| 激情综合网址| 欧美日韩国产综合网| 午夜精品婷婷| 老鸭窝毛片一区二区三区| 日韩一级网站| 国产亚洲一区在线| 亚洲综合三区| 亚洲综合图色| 亚洲精品免费观看| 最近国产精品视频| 日韩福利视频导航| 国产精品伊人| 久久精品欧洲| 成人精品久久| 欧美日韩在线网站| 欧美肉体xxxx裸体137大胆| 久久激情一区| 伊人久久亚洲影院| 亚洲专区视频| 欧美三级第一页| 久久av导航| 丁香六月综合| 激情综合亚洲| 男人的天堂亚洲一区| 日韩高清一区| 久久gogo国模啪啪裸体| 国产不卡人人| 黑丝美女一区二区| 免费日韩一区二区| 日韩成人午夜精品| 免费亚洲婷婷| 美女网站视频一区| 视频一区在线视频| 欧美一区精品| 国产一区调教| 久久三级福利| 天堂精品久久久久| 精品视频国产| 国产亚洲永久域名| 国产精品极品| 欧美日韩一区二区综合| 五月激激激综合网色播| 美女精品久久| 99久久夜色精品国产亚洲狼 | 亚洲性色av| 模特精品在线| 国产精品一卡| 999国产精品| 日本亚洲视频在线| 国产成人在线中文字幕| 欧美日韩国产欧| 国产精品第十页| 99久精品视频在线观看视频| 综合亚洲自拍| 日韩免费在线| 日韩精选在线| 97国产精品| 亚洲色图国产| 色婷婷精品视频| 欧美一区不卡| 91精品推荐| 国产欧美日韩精品一区二区三区| 视频二区不卡| 日韩av中文字幕一区二区| 免费观看在线综合色| 动漫av一区| 亚洲日产av中文字幕| 欧美国产美女| 日韩av在线播放中文字幕| 久久婷婷av| 久久精品九色| 欧美资源在线| 国产精品二区不卡| 欧美一级二级视频| 国产一区白浆| 久久国产免费| 精品久久一区| 日韩成人精品一区二区三区| 久久精品国产99久久| 国产精品一区二区三区美女| 亚洲精品极品少妇16p| 久久亚洲道色| 日本欧美大码aⅴ在线播放| 不卡av一区二区| 国产成人调教视频在线观看| 日韩高清欧美激情| 九九久久电影| 色一区二区三区| 国产精品综合色区在线观看| 亚洲无线观看| 女主播福利一区| 欧美天堂视频| 精品一区二区三区免费看| 日韩高清一区| 一区二区不卡| 麻豆精品91| 亚洲欧洲日本mm| 欧美69视频| 婷婷激情一区| 成人一区而且| 精品高清久久| 日本视频中文字幕一区二区三区| 狠狠色狠狠色综合日日tαg| 国产美女高潮在线观看| 国产精品亲子伦av一区二区三区| 蜜臀精品久久久久久蜜臀| 免费国产自久久久久三四区久久 | 久久av免费看| 国产激情精品一区二区三区| 日韩欧美激情电影| 日韩有吗在线观看| 少妇精品久久久一区二区| 亚洲免费影院| 日韩中文字幕1| 蜜桃传媒麻豆第一区在线观看|