只是模擬一練習 v-for v-on v-bind的一個簡單demo
創新互聯專注于企業營銷型網站建設、網站重做改版、潮南網站定制設計、自適應品牌網站建設、H5響應式網站、商城網站開發、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為潮南等各大城市提供網站開發制作服務。
代碼思路:
遍歷出data里面的數據 v-for
給li加點擊事件
綁定class樣式 怎么控制樣式的顯示
通過 class的控制 v:bind:class={class:index==變量} 下標和class變量是否相等控制true false
代碼:
<div id="app"> <ul> <li v-for='(item,index) in arr' v-bind:class='{bg:index==isactive}' @click='fn(index)'>{{item}}</li> </ul> </div> <script> var vm=new Vue({ el:'#app',//el element 獲取容器 vue作用的范圍 data:{ isactive:0, arr:['健康醫療','生活服務','信息安全','文化娛樂'], }, methods:{ fn:function(index){ //點擊切換 變量的值 賦值為 index console.log(index); this.isactive=index; } } }) </script>
以上這篇vue實現動態列表點擊各行換色的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創新互聯。
網頁標題:vue實現動態列表點擊各行換色的方法
本文來源:http://vcdvsql.cn/article48/peiihp.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、企業網站制作、面包屑導航、定制開發、網站制作、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯