zoukankan      html  css  js  c++  java
  • antd+vue table表格 是否启用 状态显示

    antd+vue table表格 是否启用 状态显示

    小功能记录一下:
    单元格里面两个状态或者三个状态切换显示问题。官网里tag标签都是同时展示两个或三个,我这里是根据状态展示对应状态标签。
    通过试用v-if来控制显示标签,颜色样式自己设置。
    效果图1

    效果图2
    这里展示的是部分代码

    <template>
      <a-table :columns="columns" :data-source="data">
        <template slot="name" slot-scope="text">
          <a>{{ text }}</a>
        </template>
        
        //这是第一种,三个状态标签
        <template slot="status" slot-scope="text">
          <span v-if="text === '1'"><a-tag >待上传</a-tag></span>
          <span v-else-if="text === '2'"><a-tag color="#87d068">未下载</a-tag></span>
          <span v-else><a-tag color="cyan">已下载</a-tag></span>
        </template>
        
        //这是第二种两个状态
        <template slot="status" slot-scope="text">
          <span v-if="text === '1'"><a-tag color="green">启用</a-tag></span>
          <span v-else><a-tag color="red">停用</a-tag></span>
        </template>
        
     </a-table>
    </template>
    
    <script>
    
    //这里是表头定义设置
    const columns = [
      {
        title: '名称',
        dataIndex: 'Name',
      },
      {
         title: '状态',
         dataIndex: 'status',
         scopedSlots: { customRender: 'status'} //这里配置关联
      },  
    ]
    
    </script>
  • 相关阅读:
    js分享插件
    json格式
    事物TransactionScope
    CheckBox全选、取消全选
    JQuery中的prop和attr
    [转]javascript之数组操作
    pcntl_fork()函数说明
    从库因为sql错误导致主从同步被中断的问题解决
    查看进程的命令ps
    给mysql创建用户
  • 原文地址:https://www.cnblogs.com/xiadongqing/p/15182907.html
Copyright © 2011-2022 走看看