更新记录
1.0.1(2025-04-07) 下载此版本
优化
1.0.0(2024-07-15) 下载此版本
1.0.0初级版
平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | × | √ | √ | √ | × | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - | - | - |
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| × | × | √ |
uniapp 表单下拉选择框组件
组件名:form-select 代码块:
<form-select>
form-select组件是基于uniapp+vue2的表单下拉选择框组件,编译兼容H5+小程序端+App端。
引入方式
import formSelect from '@/components/form-select/form-select';
export default {
components: {
formSelect
},
data() {
return {
}
},
methods: {
}
}
基本用法
示例
- view代码
<form-select ref="formSelect" :placeholder="optionPlaceholder" :selectedId="optionId" :localdata="optionModel" @change="changeOption"></form-select>
- 相关变量定义
optionPlaceholder:'请选择',
optionId:0,
optionModel:[
{id:'1',title:'选项1'},
{id:'2',title:'选项2'},
{id:'3',title:'选项3'},
],
- 选择后回调函数定义
changeOption(e){
console.log(e);
this.optionId = e.id;
}
API
form-select Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| localdata | 数据源数组,支持形如[{id:'1',title:'选项1'}]的格式 |
Array | [] |
| selectedId | 默认选项id | Number|String | 0 |
| placeholder | 表单placeholder | String | 请选择 |
| emptyTips | 当选项没有数据时的提示 | String | 没有更多选项 |
| icon | 是否显示下拉图标 | Boolean | true |
| disabled | 是否禁止选择 | Boolean | false |
| search | 是否开启搜索,当开启搜索时,disabled参数失效 | Boolean | false |
| tag | 标签,同一个页面多次调用组件时且选择@change事件相同时,可使用该标签进行区分 | String, Number | - |
events
| 事件名 | 说明 | 回调参数 |
|---|---|---|
| @change | 选择后触发回调 | 参数1:tag(传入是的tag);参数2:id(选择项id);参数3:title(选择项title) |
methods
| 方法名 | 说明 | 参数 |
|---|---|---|
| update | 选择项和默认选中项发送变化时调用,可更新默认显示的选中项 | - |
最后
使用中有什么问题请及时反馈 谢谢 好用满意请发个好评谢谢!️

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(2)
下载 3215
赞赏 35
下载 10977704
赞赏 1800
赞赏
京公网安备:11010802035340号