From a77b6850e179ee8b59277f36f9320c84fbc118ce Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Thu, 8 Sep 2016 11:21:17 +0800 Subject: [PATCH] Popover: add reference slot --- examples/docs/popover.md | 12 +++++------- packages/popover/src/main.vue | 28 ++++++++++++++++------------ src/utils/vue-popper.js | 2 +- 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/examples/docs/popover.md b/examples/docs/popover.md index 986f4a9f6..b603463f7 100644 --- a/examples/docs/popover.md +++ b/examples/docs/popover.md @@ -107,7 +107,7 @@ .el-input { width: 360px; } - .el-button + .el-button { + .el-button { margin-left: 10px; } } @@ -118,7 +118,7 @@ ### 基础用法 Popover 的属性与 Tooltip 很类似,它们都是基于`Vue-popper`开发的,因此对于重复属性,请参考 Tooltip 的文档,在此文档中不做详尽解释。 -:::demo 必须设置索引`ref`,在按钮中,我们注册了自定义指令`v-popover`,指向索引ID。`trigger`属性用于设置何时触发 Popover ,提供三种触发方式:`hover`, `click` 和 `focus`。 +:::demo 设置索引`ref`,在按钮中,我们注册了自定义指令`v-popover`,指向索引ID。`trigger`属性用于设置何时触发 Popover ,提供三种触发方式:`hover`, `click` 和 `focus`。或者通过 `slot` 指定 reference。 ```html +hover 激活 +click 激活 + focus 激活 - -hover 激活 -click 激活 -focus 激活 ``` ::: diff --git a/packages/popover/src/main.vue b/packages/popover/src/main.vue index a8f29d5d9..e5e777caa 100644 --- a/packages/popover/src/main.vue +++ b/packages/popover/src/main.vue @@ -1,14 +1,17 @@