parlay96 / pl-table

A table based on element, 完美解决万级数据渲染卡顿问题
http://www.umyui.com/
MIT License
1.14k stars 238 forks source link

有没有遇到过 行内编辑 el-Select选择完成后或者input 输入断焦 滚动条到最顶部的问题 #152

Open XingKai04 opened 9 months ago

XingKai04 commented 9 months ago

有没有遇到过 行内编辑 el-Select选择完成后或者input 输入断焦 滚动条到最顶部的问题 具体问题 为行内 <pl-table-column prop="model" label="" min-width="140" header-align="center" class-name="input">

                    <template slot-scope="{ $index, row }">
                        <el-form-item :prop="`contractItemList.${$index}.model`" :rules="rules.model" label-width="0">
                            <el-select
                                v-model="row.model"
                                filterable
                                :loading="loadingSpecs"
                                @focus="focusSpecs(row)"
                                @change="changeSpecs(row,$event,index)"
                                v-if="row.materialName && rowIndex == $index && (row.materialSource == 1 || row.materialSource == 4) && contractInfo.contractClassify != 1"
                                >
                                <el-option
                                    v-for="item in optionSpecs"
                                    :key="item.code"
                                    :label="item.spec"
                                    :value="item.spec"
                                />
                            </el-select>
                            <span v-else>{{ row.model }}</span>
                        </el-form-item>
                    </template>
                </pl-table-column> 选择完成后滚动条出现到顶部问题