bding 81d1fed04e 14.3 init | 1 月之前 | |
---|---|---|
.. | ||
components | 1 月之前 | |
package.json | 1 月之前 | |
readme.md | 1 月之前 |
弹出式的气泡菜单。
|事件名 | 说明 | 回调参数 | | ------ | ------ | | select | 点击选项时触发 | item | | handleClick | 点击按钮事件 | boolean |
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
options | 选项列表 | Array | -- | [] |
theme | 主题风格,可选值为 dark | String | dark,light | light |
actionsDirection | 选项列表的排列方向,可选值为 horizontal | String | vertical,horizontal | vertical |
placement | Tooltip 的出现位置 | String | top/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-end | top |
placement 支持以下值:
top # 顶部中间位置
top-start # 顶部左侧位置
top-end # 顶部右侧位置
left # 左侧中间位置
left-start # 左侧上方位置
left-end # 左侧下方位置
right # 右侧中间位置
right-start # 右侧上方位置
right-end # 右侧下方位置
bottom # 底部中间位置
bottom-start # 底部左侧位置
bottom-end # 底部右侧位置
参数 | 说明 |
---|---|
content | 显示提示框得内容 |
因为uniapp 中小程序中没有window对象,需手动调用 关闭
第一种办法关闭:this.$refs.Popover.close()
示例
<zb-popover placement="bottom-start"
:options="actions"
ref="Popover1"
@handleClick="handleClick"
@select="onSelect"
class="item-popover">
<button class="mini-btn"
type="primary"
size="mini">浅色风格</button>
</zb-popover>
const actions = [
{ text: '选项一' },
{ text: '选项二' },
{ text: '选项三' },
];