vue動態繫結class 選中當前列表變色
這個小技巧在工作當中是非常實用而且經常用到的 希望小夥伴兒們能學到。
先看看效果圖吧
接下來我們看看怎麼實現的吧
在methods中寫入一個方法
clickcategory(index){ // 這裡我們傳入一個當前值
this.categoryIndex = index
}
然後需要在data裡面註冊一下
data() { return { categoryIndex: 0, //點選當前背景變成白色索引 } },
在css中設定我們當前選中項為active的類名,並給與一個白色的背景顏色
.active { background: #fff }
接下來在html中繫結
<li @click="clickCategory(index)" :class="{active:categoryIndex==index}"> <!-- 選中當前動態繫結class -->
</li>
嗯哼 於是乎我們的點選選中當前改變背景色就這樣完成了
相關推薦
vue動態繫結class 選中當前列表變色
這個小技巧在工作當中是非常實用而且經常用到的 希望小夥伴兒們能學到。 先看看效果圖吧 接下來我們看看怎麼實現的吧 在methods中寫入一個方法 clickcategory(index){ // 這裡我們傳入一個當前值 this.categoryIndex = index
vue動態繫結class的3種方式物件語法和陣列語法
動態繫結class的幾種方式 1.物件語法 行內或計算屬性 <style> .static { width: 100px; height: 100px; background-color: #ccc; } .orange {
vue動態繫結class
1.v-bind:class 一個物件,以動態地切換 class: <div class="static" v-bind:class="{ active: isActi
Vue.js動態繫結class Vue.js 動態繫結class
轉發自部落格園—柳絮憑風的文章:《Vue.js 動態繫結class》,多多支援原創作者,我只是個搬運工。 Vue.js 的核心是一個響應的資料繫結系統,它允許我們在普通 HTML 模板中使用特殊的語法將 DOM “繫結”到底層資料。被繫結的DOM 將與資料保持同步,每當資料有改動,相應的DOM檢視也會更新。
vue 通過動態繫結class,改變樣式
根據輸入框或者下拉選擇框有沒有值,改變按鈕可不可用,及按鈕顏色 <el-select v-model="selectData.id" placeholder="請選擇"> <el-option label="請選擇" value=""><
vue.js 動態繫結class的幾種方式
Vue.js 的核心是一個響應的資料繫結系統,它允許我們在普通 HTML 模板中使用特殊的語法將 DOM “繫結”到底層資料。被繫結的DOM 將與資料保持同步,每當資料有改動,相應的DOM檢視也會更新。基於這種特性,通過vue.js動態繫結class就變得非常簡單。 思路:以某一頁面樣式需要單獨
vue中的router-link不能動態繫結class
剛剛才發現,vue中的router-link好像在動態繫結class方面有問題,如下圖 如果這個樣子動態繫結router-link的class和div的class,你會發現,div的class動態繫結沒有問題,當滑鼠經過div的時候,div的顏色會發生改變,但是如果你的滑鼠經過router-l
Vue實戰--v-bind以及動態繫結Class和style
v-bind通常用來繫結屬性的,格式是v-bind:屬性名 = "值",簡寫:屬性名 = "值" 之前我們知道v-bind主要就是動態更新DOM的屬性的,class作為DOM的屬性當然也不例外,那麼v-bind怎麼動態更新class呢,分為三種方法:物件語法和陣列語法,還
轉載-vue.js動態繫結class
資料繫結 vue指令以 v- 字首標標,資料繫結的指令 v-bind:屬性名,簡寫為 :屬性名,簡單的資料繫結例子如下: <a v-bind:href="http://www.cnblogs.com/">京津冀</a> 簡寫: &l
v-for中通過動態繫結class來實現觸發效果。
vue動態繫結class練習。 在v-for中: :class=“{ ‘類名1’:條件表示式,‘類名2’:條件表示式… }” <template> <div class="app-*"> <ul> <li
第十一節:動態繫結class和style
在第六節的章節中,我們學會了如何給檢視上的html標籤繫結屬性。比如,給 <a> 標籤繫結href屬性,簡單回憶一下:<!-- v-bind指令 --><a v-bind:href="link"></a><!-- v-bi
vue動態繫結style
專案例項: :style="{ boxSizing:'border-box',height:29+'px',top:(valch-1)*29+'px', background:chose(val.subjectCode),
VUE動態繫結video的src不能播放
給video繫結個ref值 <video ref='video' controls> 您的瀏覽器不支援 video元素。 </video> 在需要動態繫結的方法裡用$refs動態設定src this.$refs.video.src = r
mui 動態繫結城市索引列表,使用vue進行繫結
效果圖: 相關程式碼: 程式碼列表截圖: 主要程式碼: index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <m
vue v-bind 三元表示式 動態繫結 選中的樣式
效果如下: 也就是隨著我們的滑鼠點選而去選中某一個選項。 我們需要之前寫好 兩組樣式,也就是沒有選中,和選中的樣式。 然後我們使用 v-bind 加上三元表示式來實現。 實現思路: 我們定義一個 active 的變數
Vue中動態繫結img的src屬性
問題:不同的status值,載入不同的圖片,如下程式碼雖然動態綁定了src,但是並不能成功載入圖片 <div> <img :src="imgUrl"/> <p>{{info}}</p> </div> computed:
vue 資料繫結-動態樣式
vue 資料繫結-動態樣式 動態class名繫結的幾種方式 1. 物件方式 new Vue({ el: '#root', template: `<div :class="{active: isActive"></div>`, data ()
Vue.js中用v-bind繫結class的注意事項
此處樣式class的名稱必須加上引號,否則會將其當做物件的屬性,從而使得初始化報錯。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>vue關於cl
vue -- 繫結 class與style的方法
目錄 繫結class方法 繫結的值字串繫結 繫結的值物件方法 繫結的值陣列語法 繫結style方法 繫結的值為字串 繫結的值物件方法 繫結的值陣列方法 繫結class方法 繫結的值字串繫結 <style> .bgDi
Vue 框架-05-動態繫結 css 樣式
Vue 框架-05-動態繫結 css 樣式 今天的小例項是關於 Vue 框架動態繫結 css 樣式,這也是非常常用的一個部分 首先說一下 動態繫結,相對的大家都知道靜態繫結,靜態繫結的話,直接加 class=“”就可以了,使用 Vue 呢之前也介紹過一個 v-bing:class="{{redClass: