vue下拉框数据填充

本文介绍如何在Vue应用中填充和渲染下拉框数据,详细讲解了在Vue组件中操作数据绑定到下拉列表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue中 下拉框 渲染数据

在这里插入图片描述

<template>
	<span>部门:</span>
	<el-select placeholder="请选择">
	  <el-option
	    v-for="(item,index) in groupname"
	    :key="index"
	    :label="item"
	    :value="item"
	  />
	</el-select>
</template>
<script>
// 调用接口  a:存放部门信息的接口名称   b:接口路径  
import { fetchlist } from 'b'

export default {
	data(){
		return {
			groupname: [] // 初始化下拉列表为空
		}
	},
	created(){
		this.getGroup() // 调用获取信息的接口
	},
	methods(){
		getGroup(){
			// groupname:存放部门下拉信息的数组   fullname:部门在数据库中的字段名
			fetchlist.then(res => {
				// 方法一 ES6方法遍历填数据
				res.forEach(item => {
					this.groupname.push(item.fullname)
				})
				// 方法二 for循环遍历填充数据
				// for(var i = 0; i < res.length; i++){
					// this.groupname.push(res[i].fullname)
				// }
			})
		}
	}
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值