vue+element 字典表 类型转换(解决复现的时候没有数据)

    <el-table-column
                  prop="leftKey"
                  align="center"
                  width="210"
                  label="包装物"
                >
                  <template slot-scope="scope">
                    <!-- <el-input
                    v-model.trim="scope.row.packagings"
                    :disabled="disabled"
                    :maxlength="10"
                    placeholder="包装物"
                  ></el-input> -->

                    <!-- <span>{
   
   {
                      transDict('PACK_TYPE', scope.row.packagings)
                    }}</span> -->

                    <div v-if="scope.row.packagings">
                      {
   
   { transDict('PACK_TYPE', scope.row.packagings) }}
                    </div>
                    <div v-else>
                      <el-dict
                        code="PACK_TYPE"
                        v-model="scope.row.packagings"
                        :disabled="disabled"
                        width="100"
                      ></el-dict>
                    </div>
                    <!-- 
                    <el-dict
                      code="PACK_TYPE"
                      v-model="scope.row.packagings"
                      :disabled="disabled"
                      width="100"
                    ></el-dict> -->
                  </template>
                </el-table-column>

注:transdict是写的公用方法

猜你喜欢

转载自blog.csdn.net/weixin_49393290/article/details/121198101