>》>》>》>》

input根据不同类型默认不同值

public onValueTypeChange(valueType: any, e: any) {
        // e: row 当前行数据
        // valueType: select下拉框里面的类型
        if (temp != null && currentId != e.id) {
            temp = e.value;
        }
        if(temp == null || currentId != e.id) {
            temp = e.value;
            currentId = e.id
        }
        if (valueType === 1) {
            e.value = 10;
        } else {
            e.value = temp;
        }
    }
<template slot-scope="scope">
                    <el-select v-model="scope.row.valueType" placeholder="请选值类型" size="small" style="width:100px;margin:5px 0"  :disabled="newAuditItemList.indexOf(scope.row) === -1 || scope.row.valueType == '0'" @change="onValueTypeChange($event, scope.row)">
                        <el-option label="无值" :value="0" v-show="scope.row.valueType == '0'"></el-option>
                        <el-option label="TOP" :value="1"></el-option>
                        <el-option label="ye" :value="2"></el-option>
                    </el-select>
                </template>

 

 

 

posted @ 2019-12-31 18:39  大、锤  阅读(497)  评论(0编辑  收藏  举报