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

el-switch使用

效果图:

1.表格代码,给el-waitch加上change事件

 <el-table-column
            prop="status"
            label="状态"
            align="center"
            width="150">
      <template slot-scope="scoped">
         <el-switch
           active-color="#13ce66"
           inactive-color="#ff4949"
           v-model="scoped.row.status"
           @change="changeStatus($event,scoped.row,scoped.$index)">
        </el-switch>
      </template>
  </el-table-column>
 注意:使用时在 v-model=“scope.row.字段”可以把后端返回的开关数据展示在表格中 

2.调接口。

changeStatus(e,row,index){
  console.log(e,row,index) //e返回状态,row当前行数据,index下标
      let pramas={
        userId:Number(this.userInfo.id),//操作人id
        status:row.status,//启用状态:false-未启用,true-启用
        worksClass:Number(row.worksClass),// 作品类别
        worksClassDonationRuleId:Number(row.id) 当前启用/禁用的记录id
      }
      this.$api.operateMgmt.donationruleenable(pramas)
        .then(res =>{
          if(res.code == 200){
            this.$message({
              message: '开启成功,请刷新页面',
              type: 'success'
            });
          }else{
            this.$message.error('当前记录是唯一启用的规则,不可禁用');
          }
        })
    },
重点:方法名(e,row,index) //e返回状态true或false,row当前行数据,index下标

打印出的数据

 通过以上两步就可以实现效果图。

http://www.lryc.cn/news/39998.html

相关文章:

  • 【算法入门】字符串基础
  • 前端面试题 —— 浏览器原理(二)
  • 对于植物神经紊乱的治疗 中医采用辩证论治的方法
  • chatGPT之Python API启用上下文管理
  • 油田钻井实时在线监测系统
  • 经典PID控制算法原理以及优化思路
  • 经典面试题之赋值和深浅拷贝的区别
  • 电子取证的电脑配置有关问题,以我仅有的知识为大家建议一下。
  • 【基础算法】单链表的OJ练习(5) # 环形链表 # 环形链表II # 对环形链表II的解法给出证明(面试常问到)
  • MySQL 基础教程[13]
  • 个人练习-Leetcode-826. Most Profit Assigning Work
  • 云原生周刊:边缘计算会吞噬云吗?| 2023.3.13
  • python+django+vue图书个性化推荐系统
  • 经典文献阅读之--LIO-PPF(增量平面预拟合LIO)
  • ChatGPT背后有哪些关键技术?CSIG企业行带你一探究竟
  • C#基础之面向对象编程(二)
  • 蓝桥杯刷题冲刺 | 倒计时25天
  • c语言—动态内存管理
  • 请说明Ajax、Fetch、Axios三者的区别
  • 阿里p8测试总监,让我们用这份《测试用例规范》,再也没加班过
  • 【Unity】数据持久化路径Application.persistentDataPath
  • 华为OD机试 - 插队(Java JS Python)
  • MongoDB数据库从入门到精通系列之八:调整oplog大小
  • PCL 间接平差法拟合二维直线
  • 进程调度的基本过程
  • python自动化办公(二)
  • Qt Quick - GridLayout 网格布局
  • 安卓手机也可以使用新必应NewBing
  • 支付系统设计:消息重试组件封装
  • Visual Studio 2022 c#中很实用的VS默认快捷键和原生功能