|
@@ -177,13 +177,11 @@ Tooltip 组件提供了两个不同的主题:`dark`和`light`。
|
|
|
|
|
|
除了这些基本设置外,还有一些属性可以让使用者更好的定制自己的效果:
|
|
|
|
|
|
-`transition`属性可以定制显隐的动画效果,默认为`fade-in-linear`。
|
|
|
-
|
|
|
-如果需要关闭`tooltip`功能,`disabled`属性可以满足这个需求,它接受一个`Boolean`,设置为`true`即可。
|
|
|
+`transition` 属性可以定制显隐的动画效果,默认为`fade-in-linear`。
|
|
|
+如果需要关闭 `tooltip` 功能,`disabled` 属性可以满足这个需求,它接受一个`Boolean`,设置为`true`即可。
|
|
|
|
|
|
事实上,这是基于 [Vue-popper](https://github.com/element-component/vue-popper) 的扩展,你可以自定义任意 Vue-popper 中允许定义的字段。
|
|
|
-
|
|
|
-当然,Tooltip 组件实际上十分强大,文末的API文档会做一一说明。
|
|
|
+当然 Tooltip 组件实际上十分强大,文末的API文档会做一一说明。
|
|
|
|
|
|
:::demo
|
|
|
```html
|
|
@@ -195,6 +193,10 @@ Tooltip 组件提供了两个不同的主题:`dark`和`light`。
|
|
|
```
|
|
|
:::
|
|
|
|
|
|
+:::tip
|
|
|
+tooltip 内不支持 `router-link` 组件,请使用 `vm.$router.push` 代替。
|
|
|
+:::
|
|
|
+
|
|
|
### Attributes
|
|
|
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|
|
|
|--------------------|----------------------------------------------------------|-------------------|-------------|--------|
|
|
@@ -206,7 +208,7 @@ Tooltip 组件提供了两个不同的主题:`dark`和`light`。
|
|
|
| offset | 出现位置的偏移量 | Number | — | 0 |
|
|
|
| transition | 定义渐变动画 | String | — | `fade-in-linear` |
|
|
|
| visible-arrow | 是否显示 Tooltip 箭头,更多参数可见[Vue-popper](https://github.com/element-component/vue-popper) | Boolean | — | true |
|
|
|
-| options | [popper.js](https://popper.js.org/documentation.html) 的参数 | Object | 参考 [popper.js](https://popper.js.org/documentation.html) 文档 | `{ boundariesElement: 'body', gpuAcceleration: false }` |
|
|
|
-| openDelay | 延迟出现,单位毫秒 | Number | — | 0 |
|
|
|
+| options | [popper.js](https://popper.js.org/documentation.html) 的参数 | Object | 参考 [popper.js](https://popper.js.org/documentation.html) 文档 | { boundariesElement: 'body', gpuAcceleration: false } |
|
|
|
+| open-delay | 延迟出现,单位毫秒 | Number | — | 0 |
|
|
|
| manual | 手动控制模式,设置为 true 后,mouseenter 和 mouseleave 事件将不会生效 | Boolean | — | false |
|
|
|
| popper-class | 为 Tooltip 的 popper 添加类名 | String | — | — |
|