最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中將el-switch值true、false改為number類型的1和0

 更新時(shí)間:2022年10月22日 15:14:31   作者:maidu_xbd  
這篇文章主要介紹了vue中將el-switch值true、false改為number類型的1和0問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

將el-switch值true、false改為number類型的1和0

需求描述

后端傳回的status值為1(number類型)對(duì)應(yīng)el-switch值true(打開)狀態(tài),status值為0(number類型)對(duì)應(yīng)el-switch值false(關(guān)閉)狀態(tài)。

<el-switch active-value="1" inactive-value="0" v-model="menuInfoForm.status"></el-switch>

說明

當(dāng)用如上的【active-value="1" inactive-value="0"】,此時(shí)的【active-value】值類型為string,如果要求【active-value】值類型為number時(shí),必須在其前面加上:

<el-switch :active-value="1" :inactive-value="0" v-model="menuInfoForm.status"></el-switch>

  

element ui中el-switch使用的坑

需求說明

1、根據(jù)后臺(tái)傳值動(dòng)態(tài)顯示開關(guān)(0為關(guān),1為開)

2、對(duì)開關(guān)進(jìn)行操作時(shí)請(qǐng)求后臺(tái),需要傳兩個(gè)參數(shù):id,type

需求描述

我先說我的需求,我想在列表的每一條添加多個(gè)開關(guān),可以改當(dāng)前一條數(shù)據(jù)的狀態(tài),并發(fā)送到服務(wù)端,并根據(jù)服務(wù)端返回的結(jié)果局部刷新當(dāng)前頁(yè)數(shù)據(jù)

期望結(jié)果

狀態(tài)是后端返回給我的狀態(tài),分別是1和2,我先點(diǎn)擊switch發(fā)送給后端這條數(shù)據(jù)的id,然后修改這一條數(shù)據(jù)的狀態(tài),而不是重新拿這個(gè)列表,如果后端返回失敗的情況這個(gè)switch不做改變

 

解決方法

Swich默認(rèn)是boolean類型,而后臺(tái)傳值 為number類型,這個(gè)時(shí)候我們想用number來取代boolean類型;

?<template slot-scope="scope">
?? ?<el-switch v-model="state"
? ? ? ? active-value="1"
? ? ? ? inactive-value="0"
? ? ? ? active-color="#13ce66"
? ? ? ? inactive-color="#ff4949"
? ? ? ? @change="changeStatus($event,scope.row)"
? ? ??? ?inactive-value="2">
?? ?</el-switch>
</template>

請(qǐng)注意以面的寫法,active-value和inactive-value的值分別是字符串的1和2,如果你賦值為數(shù)字類型的 1 或 2是無法正常工作的,若賦值為數(shù)值類型,需這樣寫:

?<template slot-scope="scope">
?? ?<el-switch v-model="state"
?? ? ?active-color="#13ce66"
? ? ? inactive-color="#ff4949"
? ? ?:active-value="1"
? ? ?:inactive-value="0"
? ? ?@change="changeStatus($event,scope.row)")>
?? ?</el-switch>
</template>

我們使用綁定的方式,同時(shí)@change可以傳值$event就是switch的當(dāng)條信息值,scope.row為參數(shù),還可以再添加index表示當(dāng)前列表的序號(hào) 

改變狀態(tài)是要注意返回的狀態(tài)根據(jù)狀態(tài)來選擇相應(yīng)的寫法

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue-cli3 項(xiàng)目?jī)?yōu)化之通過 node 自動(dòng)生成組件模板 generate View、Component

    vue-cli3 項(xiàng)目?jī)?yōu)化之通過 node 自動(dòng)生成組件模板 generate View、Component

    這篇文章主要介紹了vue-cli3 項(xiàng)目?jī)?yōu)化之通過 node 自動(dòng)生成組件模板 generate View、Component的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • Vue如何使用ElementUI對(duì)表單元素進(jìn)行自定義校驗(yàn)及踩坑

    Vue如何使用ElementUI對(duì)表單元素進(jìn)行自定義校驗(yàn)及踩坑

    有一些驗(yàn)證不是通過input select這樣的受控組件來觸發(fā)驗(yàn)證條件的 ,可以通過自定義驗(yàn)證的方法來觸發(fā),下面這篇文章主要給大家介紹了關(guān)于Vue如何使用ElementUI對(duì)表單元素進(jìn)行自定義校驗(yàn)及踩坑的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • web項(xiàng)目開發(fā)中2個(gè)Token原因解析及示例代碼

    web項(xiàng)目開發(fā)中2個(gè)Token原因解析及示例代碼

    這篇文章主要介紹了web項(xiàng)目開發(fā)中會(huì)出現(xiàn)2個(gè)Token原因的解析以及實(shí)現(xiàn)的示例代碼,有需要的同學(xué)可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • 使用webpack搭建vue項(xiàng)目及注意事項(xiàng)

    使用webpack搭建vue項(xiàng)目及注意事項(xiàng)

    這篇文章主要介紹了使用webpack搭建vue項(xiàng)目的方法,本文以開發(fā)環(huán)境為例,通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • vue中 router.beforeEach() 的用法示例代碼

    vue中 router.beforeEach() 的用法示例代碼

    導(dǎo)航守衛(wèi)主要是通過跳轉(zhuǎn)或取消的方式守衛(wèi)導(dǎo)航,本文通過示例代碼講解vue中 router.beforeEach() 的用法,感興趣的朋友跟隨小編一起看看吧
    2023-12-12
  • Vue編寫多地區(qū)選擇組件

    Vue編寫多地區(qū)選擇組件

    這篇文章主要為大家詳細(xì)介紹了Vue編寫一個(gè)挺靠譜的多地區(qū)選擇組件的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Vue3中Props和Emit的工作原理詳解

    Vue3中Props和Emit的工作原理詳解

    在現(xiàn)代前端開發(fā)中,Vue.js 來作為一個(gè)流行的 JavaScript 框架,提供了簡(jiǎn)單易用的 API 和強(qiáng)大的功能,在 Vue 3 中,“Props”和“Emit”是兩個(gè)核心概念,本文將詳細(xì)探討這兩個(gè)概念的工作原理,并提供示例代碼以幫助更好地理解它們的使用,需要的朋友可以參考下
    2024-11-11
  • 關(guān)于eslint和prettier格式化沖突問題

    關(guān)于eslint和prettier格式化沖突問題

    這篇文章主要介紹了eslint和prettier格式化沖突問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • vue+iview 實(shí)現(xiàn)可編輯表格的示例代碼

    vue+iview 實(shí)現(xiàn)可編輯表格的示例代碼

    這篇文章主要介紹了vue+iview 實(shí)現(xiàn)可編輯表格的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • vue指令v-html使用過濾器filters功能實(shí)例

    vue指令v-html使用過濾器filters功能實(shí)例

    在本篇文章里我們給大家整理的是關(guān)于vue指令v-html使用過濾器filters功能的實(shí)例內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-10-10

最新評(píng)論

汪清县| 怀集县| 清远市| 琼结县| 连云港市| 深圳市| 东丽区| 鹿邑县| 汾西县| 兰考县| 桓仁| 灵丘县| 泽州县| 徐汇区| 资源县| 博野县| 井陉县| 临猗县| 瑞安市| 五峰| 芷江| 喀什市| 郓城县| 鸡泽县| 鄯善县| 甘洛县| 乐至县| 临江市| 托里县| 澳门| 浦北县| 博野县| 温州市| 荔浦县| 黄大仙区| 弋阳县| 西昌市| 波密县| 滦南县| 会宁县| 绥中县|