入力ボックス入力エラー時に赤の枠線を表示


目的を達成する:list選択、1-5個のパラメータを表示し、各パラメータの入力時に入力が間違っているかどうかを検出し、入力が間違っているとボックスが赤くなり、ページにエラーが表示される
document.getElementById(id)
最初にネット上で見つけた方法はidを取得し、属性を変更することですが、この方法は少量の決定されたdivや他のタイプに適していますが、ここのリストは少なくとも10以上で、各パラメータ名と数が異なります.
v-bind:class="{‘selected’: bool[index]}"
v-bindでclassを切り替えることでbool[index]がtrueの場合はclassをオンにし、v-forと組み合わせて目的を達成できる
// An highlighted block
<el-select style="width: 200px;margin-left:5px;" v-model="queryType" slot="prepend" class="filter-item" @change="changepara">
          <el-option v-for="(item,index) in List"
                     :key="index"
                     :value="item.value"
                     :label="item.label"></el-option>
        </el-select>
        
<el-input v-model="paramodel[index]" style="width: 180px;" v-bind:class="{'selected': bool[index]}"></el-input>