vue實現樣式之間的切換及vue動態樣式的實現方法

2022-10-04 08:51:10 字數 676 閱讀 5942

前言

既然我們選擇了vue,那麼在做東西時就不要想著去操作dom,所有的都交給vue來解決。

下面來說乙個很簡單但是很常用的效果,可能人人都會用到這樣的需求

請看下圖

導航欄的樣式切換功能,如果我們使用jquery之程式設計客棧類的東西來寫,可能要寫好多**,那麼我們用vue呢,

**如下

html

附上vue中style與class繫結api

" class="box">

}css

*.box

.n**

.red

//前提是必須引入vuejs哦!

var vm = new vue(,,,

],changered:0

},methods:

}});

仔細看看我們的js**除了模擬的資料其實就只有乙個簡單的邏輯處理,比起之前的各種操作dom省了好多事。

ps:vue 動態樣式的解決方法

:class=""

這個就沒什麼好說的了,但是在類名有'-'號的時候回報錯,

還有一種

class="[linestyle(courseclick)]"

linestyle(isclick)else }總結

本文標題: vue實現樣式之間的切換及vue動態樣式的實現方法

本文位址:

Vue不同元件之間的切換

元件的切換有兩種方式,第一種使用v if和v else進行切換,第二種是使用標籤名component來實現切換。doctype html en utf 8 viewport content width device width,initial scale 1.0 title head click.p...

滾動切換tab樣式的效果實現

效果大致描述 滑鼠滾動或者點選指定的tab時,相應的tab標籤樣式改變,另外四個樣式恢復預設,同時相應的內容顯示到可視區域。思路 獲取頁面或者層的滾動高度,以及頁面內容每一部分的高度,當滾動時用js判斷高度之間的關係,從而為指定tab賦予樣式。而點選的效果可以用 使用標籤來做tab,頁面每部分用指定...

元件的動態切換及父子元件之間的通訊

我們常常通過例如單標籤的方式顯示,這種方式元件是靜態的。實現動態元件的方式 使用標籤的方式。例如 我們可以通過事件觸發的方式來實現元件的切換。home 通過事件觸發的方式來動態的改變元件 change 1 comname1 button change 2 comname2 button 實現動態元件...