当前位置:   article > 正文

el-select 绑定对象类型的值,以及进行数据的回显_el-select 赋值对象回显

el-select 赋值对象回显

注意

在回显的时候v-model绑定的值也必须是对象 并且对象中的属性必须包含 value-key绑定的值。


关键属性:value-key

  1. <template>
  2. <div class="container">
  3. <el-select value-key="id" @change="selectChange" filterable clearable v-model="userInfo" placeholder="请选择">
  4. <el-option v-for="item in options" :key="item.id" :label="item.label" :value="item">
  5. </el-option>
  6. </el-select>
  7. <el-button type="primary" class="button" size="small" @click="Echo">回显</el-button>
  8. </div>
  9. </template>
  10. <script>
  11. export default {
  12. data() {
  13. return {
  14. options: [{
  15. id: 0,
  16. label: '小红'
  17. }, {
  18. id: 1,
  19. label: '小明'
  20. }, {
  21. id: 2,
  22. label: '小张'
  23. }],
  24. userInfo: {},
  25. // 模拟后台接口返回数据
  26. resultUserInfo: {
  27. id: 1
  28. }
  29. }
  30. },
  31. methods: {
  32. // 下拉选值改变事件
  33. selectChange() {
  34. // 打印选中的对象数据
  35. console.log(this.userInfo.id + '====' + this.userInfo.label)
  36. },
  37. // 回显方法
  38. Echo() {
  39. // 获取详情信息时, 给userInfo对象赋值进行回显操作
  40. this.userInfo = {
  41. id: this.resultUserInfo.id
  42. }
  43. }
  44. }
  45. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/577751
推荐阅读
  

闽ICP备14008679号