zoukankan      html  css  js  c++  java
  • select 自匹配问题

     原生js给select赋值或者vue绑定数据,会自匹配下拉选项的value或者key,从而显示对应的label或者对应的option的html

    eg:

    原生:

    <select name="" id="">
    <!-- <option value="1" key='1' label="测试1"></option>
    <option value="2" key='2' label="测试2"></option>
    <option value="3" key='3' label="测试3"></option>
    <option value="4" key='4' label="测试4"></option>
    <option value="5" key='5' label="测试5"></option> -->
    <option value="1">测试1</option>
    <option value="2">测试2</option>
    <option value="3">测试3</option>
    <option value="4">测试4</option>
    <option value="5">测试5</option>
    </select>
    <button>修改下拉框显示的值</button>
    <script>
    var btn = document.querySelector('button')
    btn.onclick = function() {
    document.querySelector('select').value = '3'
    }
    </script>
     
     
    vue绑定数据(此例为element ui):
    <el-select v-model="data.productInspectionDialog.qualityStandard" :placeholder="$t('page.style.index.placehoder.qualityStandard')" >
    <el-option
    v-for="item in options.qualityStandard"
    :key="item.id"
    :label="item.name"
    :value="item.id"
    />
    </el-select>
    绑定的值初始化或者修改的时候可以赋值与key或者value相同,自动匹配选项
  • 相关阅读:
    第十讲 PKI/CA
    4 Hermite二次型
    5 范数及矩阵函数
    3 矩阵的相似标准形
    iOSframework制作 [xcode13]
    iOS私有库[组件化] something about order
    Jenkins 内置变量
    CentOS安装并配置vsftpd服务
    ViewModelProviders报错
    Python 常用内置数据结构和算法
  • 原文地址:https://www.cnblogs.com/1605530316mjx/p/10761104.html
Copyright © 2011-2022 走看看