VUE id回写name的问题

起因

我们有部门,单位,传的是id,但是页面不管显示,还是回写,新增都要展示单位名/部门名。这个其实是前端的事情,但是我目前是前端也是我做,我们使用的是vue3,这个问题用List可能不好解决,但是用Map就解决了。

解决

作为一个全栈开发工程师,这个问题肯定是要解决的啦~

vue 复制代码
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="80px">
      <el-form-item label="单位名称" prop="companyId">
        <el-select v-model="dataForm.companyId" placeholder="请选择单位" @change="loadDepartments">
          <el-option
            v-for="(company, index) in this.companyList "
            :key="index"
            :label="company[1]"
            :value="company[0]"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="部门名称" prop="departmentId">
        <el-select v-model="dataForm.departmentId" placeholder="请选择部门">
          <el-option
            v-for="(department, index) in this.departmentList"
            :key="index"
            :label="department[1]"
            :value="department[0]"
          />
        </el-select>
      </el-form-item>
vue 复制代码
              this.companyList = data.page.list.map(company => [company.id, company.name])

OK,完美解决这个问题。

结束语

在软件开发的道路上,遇到问题是很正常的事情。解决问题的过程中,充分发挥了作为全栈开发工程师的多面能力,不仅仅是前端技术,还有参数传递。

干就完事了!

相关推荐
前端双越老师13 分钟前
前端面试常见的 10 个场景题
前端·面试·求职
孟祥_成都1 小时前
【全网最通俗!新手到AI全栈开发必读】 AI 是如何进化到大模型的
前端·人工智能·全栈
牛奶1 小时前
AI辅助开发的基础概念
前端·人工智能·ai编程
摸鱼的春哥1 小时前
Agent教程15:认识LangChain,Agent框架的王(上)
前端·javascript·后端
明月_清风2 小时前
自定义右键菜单:在项目里实现“选中文字即刻生成新提示”
前端·javascript
明月_清风2 小时前
告别后端转换:高质量批量导出实战
前端·javascript
刘发财7 小时前
弃用html2pdf.js,这个html转pdf方案能力是它的几十倍
前端·javascript·github
牛奶10 小时前
2026年大模型怎么选?前端人实用对比
前端·人工智能·ai编程
牛奶10 小时前
前端人为什么要学AI?
前端·人工智能·ai编程
Kagol12 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent