71 lines
2.1 KiB
Markdown
71 lines
2.1 KiB
Markdown
|
|
# zb-dropdown-menu 向下弹出的菜单列表
|
|||
|
|
|
|||
|
|
### 微信=》 19550102670 拉进群
|
|||
|
|
|
|||
|
|
### 友情链接
|
|||
|
|
#### 在线预览点击 —— [企业级、通用型中后台前端解决方案 ](http://182.61.5.190:8889/)
|
|||
|
|
#### vue-admin-perfect —— [企业级、通用型中后台前端解决方案(基于vue3.0+TS+Element-Plus 最新版,同时支持电脑,手机,平板)](https://github.com/zouzhibin/vue-admin-perfect)
|
|||
|
|
|
|||
|
|
|
|||
|
|
### DropdownMenu Props 属性
|
|||
|
|
| 参数 | 说明 | 类型 | 可选值 | 默认值 |是否必须|
|
|||
|
|
| ------ | ------ | ------ | ------ | ------ |------ |
|
|||
|
|
| active-color | 菜单标题和选项的选中态颜色 | string |-- | #ee0a24 |必须 |
|
|||
|
|
| z-index | 选项数组 | 菜单栏 z-index 层级,一个页面存在多个下拉选项的时候可以通过这个设置 |number/string | -- | |
|
|||
|
|
|
|||
|
|
|
|||
|
|
### DropdownItem Props 属性
|
|||
|
|
| 参数 | 说明 | 类型 | 可选值 | 默认值 |是否必须|
|
|||
|
|
| ------ | ------ | ------ | ------ | ------ |------ |
|
|||
|
|
| value | 当前选中项对应的 value,可以通过v-model双向绑定 | number ,string |-- | -- |必须 |
|
|||
|
|
| options | 选项数组 | Option[] |-- | -- |必须 |
|
|||
|
|
| name | 必须指定,判断唯一值,不能重复 | String|Number |-- | -- |必须 |
|
|||
|
|
|
|||
|
|
|
|||
|
|
##3 DropdownItem Events
|
|||
|
|
| 参数 | 说明 | 回调参数 |
|
|||
|
|
| ------ | ------ | ------ | ------ | ------ |------ |
|
|||
|
|
| change | 点击选项导致 value 变化时触发 | item |
|
|||
|
|
|
|||
|
|
### 注意 小程序没有window对象,需要自己在外层进行手动关闭
|
|||
|
|
```
|
|||
|
|
this.$refs.dropdown.close()
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 使用示例
|
|||
|
|
```
|
|||
|
|
<zb-dropdown-menu style="width: 100%">
|
|||
|
|
<zb-dropdown-item
|
|||
|
|
name="first"
|
|||
|
|
:options="option"
|
|||
|
|
v-model="value1"
|
|||
|
|
@change="change1"
|
|||
|
|
></zb-dropdown-item>
|
|||
|
|
<zb-dropdown-item
|
|||
|
|
name="two"
|
|||
|
|
:options="option2"
|
|||
|
|
v-model="value2"
|
|||
|
|
@change="change2"
|
|||
|
|
></zb-dropdown-item>
|
|||
|
|
</zb-dropdown-menu>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 数据格式
|
|||
|
|
```
|
|||
|
|
option: [
|
|||
|
|
{
|
|||
|
|
text: '全部商品',
|
|||
|
|
value: 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
text: '新款商品',
|
|||
|
|
value: 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
text: '活动商品',
|
|||
|
|
value: 2
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
```
|
|||
|
|
|