当前位置: 首页 > article >正文

el-checkbox和el-switch绑定一个Number值

因为我们对状态这种字段,后端一般返回的是Number值。0为正常,1为停用。
el-switch,el-checkbox这种控件呢,一般是绑定布尔值的。原来我的做法是使用value和change事件来做转换,而不是v-model。但是后来发现,el-checkbox对于这种做法并没有效果。

 <el-switch
    :value="!row.status"
    @change="value => {changeStatus(row, value)}"
  />
  
    // 修改状态
    changeStatus(row, value) {
      console.log(value, row)
      row.status = Number(!value)
    },

后来看文档才发现,是可以使用v-model来绑定Number,String类型的。只需要传入参数,指定他的true值和false值即可。

在这里插入图片描述

在这里插入图片描述

正确写法

<el-checkbox v-model="data.status" :true-label="1" :false-label="0">停用</el-checkbox>

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

在这里插入图片描述

所以还是要细看文档啊呜呜呜~


http://www.kler.cn/a/37758.html

相关文章:

  • ffmpeg分离左右声道到多音轨
  • python爬虫-获取headers(报文头)关键参数实例小记
  • 【雕爷学编程】Arduino动手做(06)---KY-038声音传感器模块4
  • 【仲裁器】轮询仲裁round-robin,rr
  • python 把txt文本的log日志倒序处理
  • TypeScript 学习笔记(二):接口与类型别名、字面量类型
  • 云和DevOps如何帮助加速数字化转型?
  • 万字解读 | 数据可视化平台--FineBI
  • Failed to connect to github.com port 443: Connection refused问题解决
  • 云计算的学习(二)
  • 6. 原型、原型链
  • 直流有刷电机
  • 【C】字符串函数和内存函数的介绍
  • 【分布式应用】Filebeat+ELK 部署、logstash filter四大过滤插件
  • 集群基础4——haproxy负载均衡mariadb
  • 【问题解决】VSCode 远程安装插件特别慢
  • 【HarmonyOS】Stage模型二维码/条码生成与解析
  • Java代码解析:求解数组的小和问题
  • vue3 + gzip +nginx 部署 静态文件被识别成text/html的问题
  • SQL事务与隔离