# uni-data-select ## Instructions 组件名:uni-data-select 代码块: uDataSelect 点击下载&安装 ### Syntax - 使用 ``(或 ``,当需要包裹子节点时)。 - 遇到平台差异时,建议使用条件编译(`#ifdef / #endif`)显式处理。 #### Properties | 属性名 | 类型 | 可选值 | 默认值 | 说明 | 兼容说明 | | --- | --- | --- | --- | --- | --- | | value/v-model | String/Number | - | - | 已选择数据的 value 值(当其值为0时不进行初始化赋值) | | | localdata | Array | - | - | 本地渲染数据 | | | clear | Boolean | - | - | 是否可以清空已选项 | | | label | String | | | 左侧标题 | | | placeholder | String | - | 请选择 | 输入框的提示文字 | | | disabled | Boolean | - | false | 是否开启禁用 | | | emptyTips | String | - | 暂无数据 | 没有数据时显示的文字 ,本地数据无效 | | | placement | String | bottom,top | bottom | 弹出时位置 | | | page-size | Number | - | 20 | 返回的数据量(云端请求时有效,更多云端属性详见下方) | | | multiple | Boolean | - | false | 是否开启多选 | 1.1.0 新增 | | wrap | Boolean | - | false | 是否开启换行展示(默认展示 1 行) | 1.1.0 新增 | | align | String | left,center,right | left | 选择文字的位置 | 1.1.0 新增 | | hideRight | Boolean | - | false | 是否隐藏右侧按钮 | 1.1.0 新增 | | mode | String | default,underline,none | default | 边框样式,default(四周边框),underline(下边框),none(无边框) | 1.1.0 新增 | #### Events | 事件名 | 事件说明 | 返回参数 | 兼容性说明 | | --- | --- | --- | --- | | @change | 选中状态改变时触发事件 | - | - | | @open | 选择框开启时触发 | - | 1.1.0 新增 | | @close | 选择框关闭时触发 | - | 1.1.0 新增 | | @clear | 点击清除按钮之后触发 | - | 1.1.0 新增 | #### Platform Compatibility See official docs for platform support table: `https://uniapp.dcloud.net.cn/component/uniui/uni-data-select.html` ### Examples ### Example (Example 1) ```vue ``` ### Example (Example 2) ```html ``` ### Example (Example 3) ```vue export default { data() { return { value: 1, range: [ { value: 0, text: "篮球" }, { value: 1, text: "足球" }, { value: 2, text: "游泳" }, ], }; }, methods: { change(e) { console.log("e:", e); }, }, }; ``` ### Example (Example 4) ```javascript export default { data() { return { value: 1, range: [ { value: 0, text: "篮球" }, { value: 1, text: "足球" }, { value: 2, text: "游泳" }, ], }; }, methods: { change(e) { console.log("e:", e); }, }, }; ``` ### Example (Example 5) ```vue ``` ### Example (Example 6) ```vue ``` Reference: - [Official Documentation](https://uniapp.dcloud.net.cn/component/uniui/uni-data-select.html) - [Plugin Marketplace](https://ext.dcloud.net.cn/plugin?name=data-select) - [Local Example](examples/uni-ui/uni-data-select.vue)