element-ui的select失效

8434393-87accc10036aa360_看图王.png

点击下拉框选择,选定后的值不回显(机构选择)

<el-form-item label="所属机构" prop="orgId">
          <el-select clearable v-model="query.orgId"placeholder="请选择" style='width:240px'>
            <el-option
              v-for="item in orgNames"
              :key="item.id"
              :label="item.name"
              :value="item.id">
            </el-option>
          </el-select> {{query.orgId}}= {{typeof query.orgId}}={{orgNames}}
        </el-form-item>

在select上加上唯一性的 value-key="id" ,也不起作用
机构列表orgNames 是由后台接口获取整理

[{
    "id": "123123123",
    "name": "123123213"
}]

query的内容

{

    "statusCd": "Y"
}

query得到的方式(后台详情接口获得整理)

this.query = res.data// 包含内容在上方

展示效果如第一张图,机构的下拉选择不回显

解决方式:

this.query.orgId = res.data.orgId

想法

let data=  res.data
this.query = data// 包含内容在上方
//初始化this.query时,orgId 值为null,会造成query没有orgId 属性
        // this.query = data
          //this.query.orgId = data.orgId
          for (const key in data) {
            this.query[key] = data[key]
          }
          

参考链接
http://crabdave.iteye.com/blog/2360018

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接:https://github.com/opendigg/awesome-github-android-u...
    IM魂影阅读 33,034评论 6 472
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,971评论 22 665
  • 人心(变换)难测,己就如此,何必强求他人? 顺时喜笑,逆时怒骂,悲时哀伤,欢时快乐。 作为一名IT农民工,典型...
    欧阳孤独阅读 1,709评论 0 0
  • 具体还没看完,因为工具类的也不好说分享哪一段,书里图文并茂,对于这种菜鸟来说还是有增长知识的。
    _加油_阅读 952评论 0 0
  • 震耳的鞭炮声慢慢消散 欢腾的锣鼓声渐行渐远 在外工作的你收拾行囊 春节的长假一晃就休完 妈妈身前身后围着你转 强忍...
    随缘青青阅读 1,924评论 1 4