vue中用陣列語法繫結class

2022-07-22 07:30:09 字數 575 閱讀 5940

簡單的繫結class就不說了,它可以和物件語法一樣,使用data、computed、methods三種方法。說一下我在工作裡體會到這種作法的好處。那麼直接上**。。。咔咔咔

說下需求,我是做乙個顯示框,當status為1時,代表成功狀態,這個時候顯示成功;當status為0時,代表失敗狀態,這個時候顯示失敗。我一開始的做法呢是使用v-if,這會才上**看看,咳、咳

這樣子做呢,也不是不行哈,換個思路用繫結class寫

html:

js:

computed: ]}

}

css:

.imgicon

.imgicon-1

.imgicon-0

後來想了想,就替換img標籤裡src的值也可以

html

js

computed: 

}

不過這裡要特別注意一下的路徑問題哦,不然可能不顯示。

以上呢,是我工作中遇到的問題,可能解決思路不是很好,做個記錄。

vue資料雙向繫結 mustache語法

mustache 模板,用於構造html頁面內容。在實際工作中,當同乙個模板中想要呼叫不同的函式來渲染畫面,在已經自定義好了的前提下,可以在渲染頁面時對傳入的引數進行手動判斷。mustache 的模板語法很簡單,就那麼幾個 先來乙個簡單demo,親測無bug 就是 mustache 的標示符,花括號...

vue基礎語法之樣式繫結

屬性一般是以is開頭的 作為標誌位 是布林型別的 v bind class div 通常適用於需要加多個類名的場景 或者是需要取消類樣式 v bind class activeclass,errorclass div 示例 box v bind class 測試樣式div v on click ha...

Vue模板語法中資料繫結

1.單項資料繫結 id di div varel di data script 我們通過 vue 物件修改資料可以直接影響到 dom 元素,但是,如果直接修改 dom 元素,卻不會影響到 vue 物件的資料 我們把這種現象稱為單向資料繫結 2.雙向資料繫結v model div varel di d...