
代码如下:
<template>
<div class="course-preview-dialog-container">
<el-dialog v-model="dialogVisible" title="Tips" width="500">
<span>This is a message</span>
<template #footer>
<div class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="dialogVisible = false"> 确认 </el-button>
</div>
</template>
</el-dialog>
</div>
</template>
<script setup lang="ts" name="tasks">
import { reactive, onMounted, toRefs, ref } from 'vue'
const dialogVisible = ref(false)
onMounted(() => {})
// 打开对话框
const openDialog = async (id: number) => {
dialogVisible.value = true
}
// 暴露方法,让引用组件的地方可以直接使用
defineExpose({
openDialog
})
</script>
<style scoped="scoped" lang="scss">
.course-preview-dialog-container {
padding: 15px;
}
</style>
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价
排名
8
文章
243
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术