ElementPlus随笔

组件基本

Dialog

image

与elemntUI的异同

<div v-if="dialogVisible">
        <el-dialog v-model="dialogVisible" :title="myTitle" width="30%"  draggable>
            <h4>{{ banner }}</h4>
            <template #footer>
                 <el-button type="primary">确定</el-button>
                 <el-button  type="info" @click="dialogVisible=false">取消</el-button> 
            </template>
        </el-dialog>
</div>

注意观察控制按钮区的标记脚本

接收参数

/*
  子组件部分
*/
<script setup>
import { defineExpose,ref} from 'vue'
    const showDialog=(inTitle)=>{
      console.log("子组件激活--------->")
      dialogVisible.value=true
      myTitle.value=inTitle
    }
	 defineExpose({ showDialog })
</script>
/*
  父组件部分
*/
<script setup>
   import dlgDia from '@/src/dialog.vue'
    const showDialog=()=>{
      diaRef.value.showDialog(banner.value)
    }
</script>
posted @   冀东凌  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示