vue中table表格根据返回数据显示内容及表格字段对应的数据类型是数组

时间:2025-03-28 14:34:46

问题1:

定义:

<el-table-column prop="stopType" label="停机类型" :formatter="sfktHouse">

</el-table-column>

方法:

sfktHouse(row, index) {

      if ( == "120000") {

        return "停机保号";

      }

      if ( == "230000") {

        return "到期停机";

      }

    }

问题2:

方法1:

<el-table-column prop="goodsNbr" label="商品编码" width="100">

        <template slot-scope="scope">

          <span

            v-for="(orderItems, index) in "

            :key="index"

          >

            {{ }}

            <br />

          </span>

        </template>

     </el-table-column>

方法2:

<el-table-column label="角色" key="roles" prop="roles" width="120" :formatter="rolesData" />

    //遍历table中roles数组
    rolesData(row){
        let arr = []
        ((item, index)=>{
            ();
        })
        return (',')
    }

补充:

vue修改表格表头背景颜色,样式:

:header-cell-style="{background: '#C4C4C4'}"