uniapp中下拉选择自定义数据

本文介绍如何在uni-app中自定义下拉选择框的数据,通过使用uni-combox组件,结合view部分的定制,实现灵活的数据展示和交互功能。
摘要由CSDN通过智能技术生成

生成示例:

 

 

view部分

<template>
    <uni-combox labelKey="name" valueKey="id" :candidates="candidates" 
        placeholder="请选择" v-model="form.hospitalId"></uni-combox>
</template>

<script>
    data() {
         return {
            candidates:[],
            form:{
                hospitalId:'',
            }
         }
    }
    methods: {
         baseUrl.doPost('/query/getList', {}).then(res => {
             this.candidates= res.data.result
         })
    }

</script>
   

uni-combox部分

<template>
	<view class="uni-combox" :class="border ? '' : 'uni-combox__no-border'">
		<view v-if="label" class="uni-combox__label" :style="labelStyle">
			<text>{
   {label}}</text>
		</view>
		<view class="uni-combox__input-box">
			<input class="uni-combox__input" type="text" :placeholder="placeholder"
				placeholder-class="uni-combox__input-plac" v-model="inputVal" @input="onInput" @focus="onFocus"
				@blur="onBlur" />
			<uni-icons :type="showSelector? 'top' : 'bottom'" size="14" color="#999" @click="t
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值