element-ui的el-select把读取到的数据放入下拉菜单

目的

想从数据库中把查询到的数据放到下拉框里变成选项,再进行增删改查

用例示范

表单部分:

<el-select v-model="form.tecorgid" placeholder="请选择教师所属教学机构">
          <el-option
            v-for="item in orgOptions"
            :key="item.orgid"
            :label="item.orgname"
            :value="item.orgid"/>
</el-select>

js部分:

export default {

    data() {
      return {
        orgOptions:[]
      }
    },
    mounted() {
      this.getOrg();
    },
    methods:{
      getOrg(){
        getOrgList().then((res)=>{
          //console.log(res)
          this.orgOptions=res.data.datalist;
        })
      }

    },
  }

使用逻辑

首先,进入页面时,调用getOrg()方法去数据库里读取所有的org,并放入orgOptions中。然后在option标签中遍历orgOptions,显示出来的label是orgname,实际上的值value是orgid。最后存储的是字段tecorgid

简要说明

value为select绑定的值

label 为select选中框内显示的值

若不设置 label则显示的值为select绑定的值,即value

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TDSSS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值