国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺談ElementUI中switch回調函數change的參數問題

2019-11-19 13:10:33
字體:
來源:轉載
供稿:網友

需求說明

八個switch組件,用同一個回調函數

switch組件狀態發生變化時需要知道它目前開關狀態

需要知道當前是哪個switch

問題描述

按照官方文檔對switch事件的描述

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

下面這樣寫可以滿足第二個需求,change回調函數中的參數callback就是開關當前的狀態值,默認是boolean類型,但是第三個需求還不能解決.

<el-switch v-model="value1" @change='changeStatus'></el-switch><script> var vm = new Vue({ el: "#app", data: {  value1: true }, methods: {  change: function(callback){  console.log(callback);  } } })</script>

解決辦法

下面代碼中的$event就是switch的當前狀態值,而num就是自定義的參數

<el-switch v-model="value1" @change='changeStatus($event,1)'></el-switch><el-switch v-model="value2" @change='changeStatus($event,2)'></el-switch><script> var vm = new Vue({ el: "#app", data: {  value1: true,  value2: false }, methods: {  change: function($event,num){  console.log($event);  console.log(num);  } } })</script>

拓展知識:基于element-ui(vue版)使用switch時change回調函數中的形參傳值問題

需求說明

有多個switch組件

需要知道switch的狀態

表格中當前行(scope.row)的數據

問題描述

官方文檔中對switch中change的描述:

目前能得到switch的狀態值,但是無法得到change回調中第二個形參的值

解決方法:

change回調函數默認形參的實參是$event,其它的實參傳自己需要的數據就ok

以上這篇淺談ElementUI中switch回調函數change的參數問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松江区| 通渭县| 中江县| 桑植县| 德令哈市| 永济市| 金平| 大埔区| 秦皇岛市| 遂平县| 田东县| 长治县| 堆龙德庆县| 桂林市| 乌鲁木齐市| 吉林市| 临猗县| 长葛市| 益阳市| 沽源县| 精河县| 仙游县| 蓬溪县| 莎车县| 定州市| 庆元县| 仙居县| 淄博市| 衡阳市| 拉萨市| 晴隆县| 达孜县| 衢州市| 卢湾区| 阿图什市| 开远市| 盱眙县| 遂溪县| 苍梧县| 呼伦贝尔市| 休宁县|