封装el-tooltip
时间: 2023-11-09 21:47:35 浏览: 121
要封装一个 `el-tooltip`,你可以按照以下步骤进行操作:
1. 创建一个新的组件文件,例如 `Tooltip.vue`。
2. 在该文件中导入 `el-tooltip` 组件和需要展示的内容组件。
```javascript
// Tooltip.vue
<template>
<el-tooltip :content="content" :placement="placement">
<slot></slot>
</el-tooltip>
</template>
<script>
import { Tooltip } from 'element-ui';
export default {
name: 'Tooltip',
components: {
ElTooltip: Tooltip
},
props: {
content: {
type: String,
required: true
},
placement: {
type: String,
default: 'top'
}
}
};
</script>
<style scoped>
/* 样式可根据自己的需要进行自定义 */
</style>
```
3. 在需要使用 `el-tooltip` 的地方引入封装好的 `Tooltip` 组件并传入相应的属性。
```vue
<template>
<div>
<tooltip content="提示内容" placement="top">
<button>Hover Me</button>
</tooltip>
</div>
</template>
<script>
import Tooltip from './Tooltip.vue';
export default {
components: {
Tooltip
}
};
</script>
```
这样,你就成功封装了一个 `el-tooltip` 组件,并可以在其他地方直接使用这个封装好的组件来实现提示功能了。记得根据你的需求自定义样式。
阅读全文