el-select回显

el-select单选回显

<el-form-item label="获奖单位" prop="awardeeUnit">
  <el-select v-model="form.awardeeUnit" filterable remote :remote-method="searchDept" placeholder="请输入获奖单位搜索">
    <el-option v-for="item in deptOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
  </el-select>
</el-form-item>


this.deptOptions = [{label: result.awardeeUnitLabel, value: result.awardeeUnit}]

el-select多选回显

<el-form-item label="获奖人" prop="awardee">
  <el-select v-model="form.awardee" multiple filterable remote :remote-method="searchEmployee" placeholder="请输入获奖人搜索">
    <el-option v-for="item in employeeOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
  </el-select>
</el-form-item>

// 多选回显,字符串数组
this.form.awardee = JSON.parse(response.data.awardee).map(String)
this.employeeOptions = result.employeeOptions

完整js代码

/** 修改按钮操作 */
async handleUpdate(row) {
  this.loading = true;
  this.reset();
  const id = row.id || this.ids
  await getTechnologyAwards(id).then(response => {
    const result = Object.assign({},response.data)
    this.loading = false;
    this.form = response.data;
    this.open = true;
    this.title = "修改科技奖项";

    // 多选回显,字符串数组
    this.form.awardee = JSON.parse(response.data.awardee).map(String)
    this.employeeOptions = result.employeeOptions
    // 单选回显
    this.projectOptions = [{label: result.relatedProjectLabel, value: result.relatedProject}]
    this.deptOptions = [{label: result.awardeeUnitLabel, value: result.awardeeUnit}]
  });
},

相关推荐

  1. el-select

    2023-12-15 09:50:03       41 阅读
  2. elementUI之el-select选择器赋值为空后无法选中

    2023-12-15 09:50:03       8 阅读
  3. Vue <el-checkbox-group>多选框问题

    2023-12-15 09:50:03       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 09:50:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 09:50:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 09:50:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 09:50:03       18 阅读

热门阅读

  1. vue el-dialog封装成子组件

    2023-12-15 09:50:03       41 阅读
  2. Ubuntu安装MySQL未设置密码/修改密码/删除密码

    2023-12-15 09:50:03       40 阅读
  3. 安卓ViewPager最简单使用(另一种实现)

    2023-12-15 09:50:03       40 阅读
  4. 【09】ES6:Set 和 Map 数据结构

    2023-12-15 09:50:03       33 阅读
  5. Oracle日期加减

    2023-12-15 09:50:03       39 阅读
  6. SSX,一个有记忆的 ssh 客户端

    2023-12-15 09:50:03       37 阅读
  7. (c语言)goto语句

    2023-12-15 09:50:03       40 阅读
  8. AI助力DevOps新时代

    2023-12-15 09:50:03       33 阅读
  9. Spring Integration接收TCP与UDP请求

    2023-12-15 09:50:03       38 阅读