Switch 開關


表示兩種相互對立的狀態間的切換,多用於觸發「開/關」。

基本用法

綁定v-model到一個Boolean類型的變量。可以使用active-color屬性與inactive-color屬性來設置開關的背景色。

 1 <el-switch
 2   v-model="value2"
 3   active-color="#13ce66"
 4   inactive-color="#ff4949">
 5 </el-switch>
 6 
 7 <script>
 8   export default {
 9     data() {
10       return {
11         value1: true,
12         value2: true
13       }
14     }
15   };
16 </script>
View Code

 

文字描述

使用active-text屬性與inactive-text屬性來設置開關的文字描述。

<el-switch
  v-model="value3"
  active-text="按月付費"
  inactive-text="按年付費">
</el-switch>
<el-switch
  style="display: block"
  v-model="value4"
  active-color="#13ce66"
  inactive-color="#ff4949"
  active-text="按月付費"
  inactive-text="按年付費">
</el-switch>

<script>
  export default {
    data() {
      return {
        value3: true,
        value4: true
      }
    }
  };
</script>
View Code

 

擴展的 value 類型

設置active-valueinactive-value屬性,接受BooleanStringNumber類型的值。

 1 <el-tooltip :content="'Switch value: ' + value5" placement="top">
 2   <el-switch
 3     v-model="value5"
 4     active-color="#13ce66"
 5     inactive-color="#ff4949"
 6     active-value="100"
 7     inactive-value="0">
 8   </el-switch>
 9 </el-tooltip>
10 
11 <script>
12   export default {
13     data() {
14       return {
15         value5: '100'
16       }
17     }
18   };
19 </script>
View Code

 

禁用狀態

設置disabled屬性,接受一個Boolean,設置true即可禁用。

 1 <el-switch
 2   v-model="value6"
 3   disabled>
 4 </el-switch>
 5 <el-switch
 6   v-model="value7"
 7   disabled>
 8 </el-switch>
 9 <script>
10   export default {
11     data() {
12       return {
13         value6: true,
14         value7: false
15       }
16     }
17   };
18 </script>
View Code

 

Attributes

參數 說明 類型 可選值 默認值
disabled 是否禁用 boolean false
width switch 的寬度(像素) number 40
active-icon-class switch 打開時所顯示圖標的類名,設置此項會忽略 active-text string
inactive-icon-class switch 關閉時所顯示圖標的類名,設置此項會忽略 inactive-text string
active-text switch 打開時的文字描述 string
inactive-text switch 關閉時的文字描述 string
active-value switch 打開時的值 boolean / string / number true
inactive-value switch 關閉時的值 boolean / string / number false
active-color switch 打開時的背景色 string #409EFF
inactive-color switch 關閉時的背景色 string #C0CCDA
name switch 對應的 name 屬性 string

Events

事件名稱 說明 回調參數
change switch 狀態發生變化時的回調函數 新狀態的值

Methods

方法名 說明 參數
focus 使 Switch 獲取焦點 -


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM