element-plus的表格、弹窗、气泡弹窗的使用方法
表格的自定义内容:
(1)当没有内容的时候自定义显示:
<template>
<div>
<el-button ref="btn" type="primary" @click="handleButtonClick">Show Popover</el-button>
<el-popover :visible.sync="visible" v-model:show-timeout="showTimeout" @show="handlePopoverShow" @hide="handlePopoverHide" @clickoutside="handleClickOutside">
Popover Content
</el-popover>
</div>
</template>
<script>
import { ref } from 'vue';
export default {
setup() {
const btnRef = ref(null);
const visible = ref(false);
const showTimeout = ref(null);
const handleButtonClick = () => {
visible.value = true;
};
const handlePopoverShow = () => {
// 暂停 Popover 的自动关闭
showTimeout.value = -1;
};
const handlePopoverHide = () => {
// 在选择完成后手动关闭 Popover
visible.value = false;
};
const handleClickOutside = () => {
// 点击 Popover 以外的区域时关闭 Popover
visible.value = false;
};
return {
btnRef,
visible,
showTimeout,
handleButtonClick,
handlePopoverShow,
handlePopoverHide,
handleClickOutside,
};
},
};
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通