# popover-气泡卡片

点击/鼠标移入元素,弹出气泡式的卡片浮层。

# 组件注册

<script>
    import {Popover, Button} from "origin-ui"
    export default {
      components: {
        'o-popover': Popover,
        'o-button': Button
      }
    }
</script>

# 基本使用

效果:

点击弹出
上方弹出
下方弹出
左边弹出
右边弹出
鼠标悬浮
上方弹出
下方弹出
左边弹出
右边弹出

代码:

<template>
  <div>
    <div class="click">
      <div>点击弹出</div>
      <o-popover position="top">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>上方弹出</o-button>
      </o-popover>
      <o-popover position="bottom">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>下方弹出</o-button>
      </o-popover>
      <o-popover position="left">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>左边弹出</o-button>
      </o-popover>
      <o-popover position="right">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>右边弹出</o-button>
      </o-popover>
    </div>
    <div class="hover">
      <div>鼠标悬浮</div>
      <o-popover position="top" trigger="hover">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>上方弹出</o-button>
      </o-popover>
      <o-popover position="bottom" trigger="hover">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>下方弹出</o-button>
      </o-popover>
      <o-popover position="left" trigger="hover">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>左边弹出</o-button>
      </o-popover>
      <o-popover position="right" trigger="hover">
        <template slot="content">
          <div>这是一段内容</div>
        </template>
        <o-button>右边弹出</o-button>
      </o-popover>
    </div>
  </div>
</template>

# API参数

属性 说明 类型 默认值 可选值
position 设置弹出位置 String top [top, bottom, left, right]
trigger 设置触发方式 String click [click, hover]