vue 點(diǎn)擊誰 誰變色(添加class屬性)改變當(dāng)前元素樣式

<style>

.con{?

? ? ????color: red;

????}?

</style>

<ul id="app">

<li v-for='(item,index) in items'? ? @click="change(index)"? ?:class='{ active:index===number}'>? ? ? ? <!--通過切換索引值改變class-->

  <span v-html="item.name"></span>

</li>

</ul>

<script>?

????new Vue({?

????????????el: '#app',?

????????????data: {

????????????????????number: 0,? ? //注意此處

????????????????????items:[? {? name: "我是0", },? { name: "我是1"? },? {? name: "我是2"? }? ]?

????????????????},

? ????????????methods: {? ?

????????????????????????change: function(index) {

????????????????????????????????????this.number= index;? ? //重要處

????????????????????????}?

????????????????}?

})?

</script>

參考文章:https://www.cnblogs.com/xueweijie/p/6861702.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 深入響應(yīng)式 追蹤變化: 把普通js對(duì)象傳給Vue實(shí)例的data選項(xiàng),Vue將使用Object.defineProp...
    冥冥2017閱讀 4,961評(píng)論 6 16
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對(duì)于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,180評(píng)論 0 29
  • Vue 實(shí)例 屬性和方法 每個(gè) Vue 實(shí)例都會(huì)代理其 data 對(duì)象里所有的屬性:var data = { a:...
    云之外閱讀 2,373評(píng)論 0 6
  • vue.js簡介 Vue.js讀音 /vju?/, 類似于 viewVue.js是前端三大新框架:Angular....
    LiWei_9e4b閱讀 634評(píng)論 0 0
  • 驚喜過后,還是有些驚嚇的。 好朋友突然告訴我,她和我的一位同學(xué)戀愛了。當(dāng)時(shí)怎么也不相信,他們?cè)趺淳驮谝黄鹆四兀?..
    板jump鞋閱讀 247評(píng)論 0 0

友情鏈接更多精彩內(nèi)容