elementui 表格format

          <el-table-column
            prop="syncFlag"
            label="name"
            :align="tableLeft"
            min-width="140"
            show-overflow-tooltip
            :formatter="syncFlagFormat"
          />
    syncFlagFormat(row, column) {
      let label = "";
      switch (Number(row.syncFlag)) {
        case 0:
          label = "未同步";
          break;
        case 1:
          label = "已同步";
          break;

        default:
          label = "未知状态";
          break;
      }
      return label;
    },

 或者

    valuationModeFormatter(row, column) {
      let label = "";
      for (let item of this.$store.getters.dicts.valuation_mode) {
        if (row.valuationMode == item.dictValue) {
          label = item.dictLabel;
        }
      }
      return label;
    },

 

posted @ 2022-05-28 12:08  jqynr  阅读(188)  评论(0)    收藏  举报