美文网首页vue踩坑让前端飞Web前端之路
element-ui 在表格中按钮开关的应用

element-ui 在表格中按钮开关的应用

作者: 月中眠_d56d | 来源:发表于2019-08-08 16:10 被阅读3次

    最近做了一个公司内部使用的功能,功能大致为:
    在前台控制定时任务的开关、新增、修改等功能,昨天把接口写好,今天弄页面,页面展示任务列表如何在表格中添加开关控制呢?
    页面大致长这样:


    image.png

    页面代码:


    image.png
    <el-table-column prop="status" label="任务开关">
              <template slot-scope="scope">
                <el-switch
                  active-color="#13ce66"
                  inactive-color="#ff4949"
                  v-model="scope.row.isOpen"
                  :active-value="1"
                  :inactive-value="0"
                  @change="change(scope.row)"
                ></el-switch>
              </template>
     </el-table-column>
    

    方法:

           change (row){
              this.params.id=row.id
              this.params.isOpen=row.isOpen
              api.openOrColseMallTask(Object.assign(this.params)).then(res => {
                if (res.data.data.flag === true) {
                  layer.msg(res.data.data.message,{icon:6,time:1000});
                  this.getTableData();
                }else {
                  layer.msg(res.data.data.message,{icon:5,time:2000});
                }
              })
            }
    

    相关文章

      网友评论

        本文标题:element-ui 在表格中按钮开关的应用

        本文链接:https://www.haomeiwen.com/subject/geixjctx.html