import{k as y,e as g,g as i,d as w,b as a,w as n,f as s,h as p,u as e,H as l,j as o,J as d,ar as b}from"./index-DJO4XqnH.js";import{u as M}from"./hooks-BsM_KTIc.js";import{C as T}from"./check-BskyZaeW.js";const E={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 1024 1024"};function x(v,m){return g(),y("svg",E,[...m[0]||(m[0]=[i("path",{fill:"#FF5D50",d:"M428.698 107.315c-6.503 72.192-36.352 207.258-160.256 337.408 3.686-48.025-7.117-83.763-19.047-107.673-6.605-13.159-26.06-10.599-28.877 3.84-5.734 29.44-20.582 75.059-57.6 137.779-71.628 121.395-62.566 459.878 340.736 459.878S934.093 585.728 876.8 442.522c-37.376-93.44-93.952-152.525-128.82-182.324-11.417-9.779-29.132-1.945-29.593 13.056-.921 30.464-7.321 73.37-33.075 102.144-.666-52.787-38.144-208.384-202.445-296.857-23.296-12.544-51.763 2.457-54.17 28.774z"},null,-1),i("path",{fill:"#FFDF99",d:"M702.26 678.4c-4.2-45.056-60.673-166.554-212.634-246.426-10.599-5.58-23.092 3.124-21.504 15.002 6.246 46.848 12.953 140.493-24.064 184.73 4.044-40.397-18.125-73.83-36.66-94.31-8.396-9.217-23.552-4.66-25.497 7.68-3.533 22.322-12.851 56.268-36.557 97.945-42.086 74.035-86.989 188.672 124.57 294.656 10.956.563 22.17.87 33.74.87a618 618 0 0 0 32.717-.87C694.631 878.182 709.837 759.706 702.26 678.4"},null,-1)])])}const H={render:x},F=w({name:"Message",__name:"message",setup(v){return(m,t)=>{const k=p("el-link"),r=p("el-button"),f=p("el-space"),C=p("el-divider"),$=p("el-card");return g(),a($,{shadow:"never"},{header:n(()=>[t[27]||(t[27]=i("div",{class:"card-header"},[i("span",{class:"font-medium"}," 消息提示 ")],-1)),s(k,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/components/message.vue",target:"_blank"},{default:n(()=>[...t[26]||(t[26]=[o(" 代码位置 src/views/components/message.vue ",-1)])]),_:1})]),default:n(()=>[t[55]||(t[55]=i("h4",{class:"mb-4!"},"Element Plus 的消息提示,点击弹出提示信息",-1)),s(f,{wrap:""},{default:n(()=>[s(r,{type:"info",onClick:t[0]||(t[0]=u=>e(l)("Info类型消息",{customClass:"el"}))},{default:n(()=>[...t[28]||(t[28]=[o(" Info ",-1)])]),_:1}),s(r,{type:"success",onClick:t[1]||(t[1]=u=>e(l)("Success类型消息",{customClass:"el",type:"success"}))},{default:n(()=>[...t[29]||(t[29]=[o(" Success ",-1)])]),_:1}),s(r,{type:"warning",onClick:t[2]||(t[2]=u=>e(l)("Warning类型消息",{customClass:"el",type:"warning"}))},{default:n(()=>[...t[30]||(t[30]=[o(" Warning ",-1)])]),_:1}),s(r,{type:"danger",onClick:t[3]||(t[3]=u=>e(l)("Error类型消息",{customClass:"el",type:"error"}))},{default:n(()=>[...t[31]||(t[31]=[o(" Error ",-1)])]),_:1}),s(r,{onClick:t[4]||(t[4]=u=>e(l)("可关闭消息",{customClass:"el",showClose:!0}))},{default:n(()=>[...t[32]||(t[32]=[o(" 可关闭 ",-1)])]),_:1}),s(r,{onClick:t[5]||(t[5]=u=>e(l)("分组消息合并",{customClass:"el",type:"success",grouping:!0}))},{default:n(()=>[...t[33]||(t[33]=[o(" 分组消息合并 ",-1)])]),_:1}),s(r,{onClick:t[6]||(t[6]=u=>e(l)("自定义消息图标",{customClass:"el",icon:e(M)(e(T))}))},{default:n(()=>[...t[34]||(t[34]=[o(" 自定义图标 ",-1)])]),_:1}),s(r,{onClick:t[7]||(t[7]=u=>e(l)("3秒后关闭",{customClass:"el",duration:3e3,onClose:()=>e(l)("消息已关闭",{customClass:"el",type:"success"})}))},{default:n(()=>[...t[35]||(t[35]=[o(" 自定义延时关闭时间并设置关闭后其他操作 ",-1)])]),_:1}),s(r,{onClick:t[8]||(t[8]=u=>e(l)(d("p",null,[d("span",null,"Message can be "),d("i",{style:"color: teal"},"VNode")]),{customClass:"el"}))},{default:n(()=>[...t[36]||(t[36]=[o(" 自定义内容 ",-1)])]),_:1}),s(r,{onClick:t[9]||(t[9]=u=>e(l)("This is HTML string",{customClass:"el",dangerouslyUseHTMLString:!0}))},{default:n(()=>[...t[37]||(t[37]=[o(" HTML 片段作为正文内容 ",-1)])]),_:1})]),_:1}),s(C),t[56]||(t[56]=i("h4",{class:"mb-4!"}," 类似 Ant Design 风格的消息提示,点击弹出提示信息(基于 ElMessage 样式改版,不会影响 ElMessage 原本样式,使用和打包大小成本极低并适配整体暗色风格) ",-1)),s(f,{wrap:""},{default:n(()=>[s(r,{type:"info",onClick:t[10]||(t[10]=u=>e(l)("Info类型消息"))},{default:n(()=>[...t[38]||(t[38]=[o("Info",-1)])]),_:1}),s(r,{type:"success",onClick:t[11]||(t[11]=u=>e(l)("Success类型消息",{type:"success"}))},{default:n(()=>[...t[39]||(t[39]=[o(" Success ",-1)])]),_:1}),s(r,{type:"warning",onClick:t[12]||(t[12]=u=>e(l)("Warning类型消息",{type:"warning"}))},{default:n(()=>[...t[40]||(t[40]=[o(" Warning ",-1)])]),_:1}),s(r,{type:"danger",onClick:t[13]||(t[13]=u=>e(l)("Error类型消息",{type:"error"}))},{default:n(()=>[...t[41]||(t[41]=[o(" Error ",-1)])]),_:1}),s(r,{onClick:t[14]||(t[14]=u=>e(l)("可关闭消息",{showClose:!0}))},{default:n(()=>[...t[42]||(t[42]=[o(" 可关闭 ",-1)])]),_:1}),s(r,{onClick:t[15]||(t[15]=u=>e(l)("分组消息合并",{type:"success",grouping:!0}))},{default:n(()=>[...t[43]||(t[43]=[o(" 分组消息合并 ",-1)])]),_:1}),s(r,{onClick:t[16]||(t[16]=u=>e(l)("自定义消息图标",{icon:e(H)}))},{default:n(()=>[...t[44]||(t[44]=[o(" 自定义图标 ",-1)])]),_:1}),s(r,{onClick:t[17]||(t[17]=u=>e(l)("3秒后关闭",{duration:3e3,onClose:()=>e(l)("消息已关闭",{type:"success"})}))},{default:n(()=>[...t[45]||(t[45]=[o(" 自定义延时关闭时间并设置关闭后其他操作 ",-1)])]),_:1}),s(r,{onClick:t[18]||(t[18]=u=>e(l)(d("p",null,[d("span",null,"Message can be "),d("i",{style:"color: teal"},"VNode")])))},{default:n(()=>[...t[46]||(t[46]=[o(" 自定义内容 ",-1)])]),_:1}),s(r,{onClick:t[19]||(t[19]=u=>e(l)("This is HTML string",{dangerouslyUseHTMLString:!0}))},{default:n(()=>[...t[47]||(t[47]=[o(" HTML 片段作为正文内容 ",-1)])]),_:1})]),_:1}),s(C),t[57]||(t[57]=i("h4",{class:"mb-4!"}," 控制消息出现的位置,消息可以显示在窗口的顶部(默认) 或其他位置 ",-1)),s(f,{wrap:""},{default:n(()=>[s(r,{onClick:t[20]||(t[20]=u=>e(l)("顶部中间"))},{default:n(()=>[...t[48]||(t[48]=[o(" 顶部中间 ",-1)])]),_:1}),s(r,{onClick:t[21]||(t[21]=u=>e(l)("顶部左侧",{placement:"top-left"}))},{default:n(()=>[...t[49]||(t[49]=[o(" 顶部左侧 ",-1)])]),_:1}),s(r,{onClick:t[22]||(t[22]=u=>e(l)("顶部右侧",{placement:"top-right"}))},{default:n(()=>[...t[50]||(t[50]=[o(" 顶部右侧 ",-1)])]),_:1}),s(r,{onClick:t[23]||(t[23]=u=>e(l)("底部中间",{placement:"bottom"}))},{default:n(()=>[...t[51]||(t[51]=[o(" 底部中间 ",-1)])]),_:1}),s(r,{onClick:t[24]||(t[24]=u=>e(l)("底部左侧",{placement:"bottom-left"}))},{default:n(()=>[...t[52]||(t[52]=[o(" 底部左侧 ",-1)])]),_:1}),s(r,{onClick:t[25]||(t[25]=u=>e(l)("底部右侧",{placement:"bottom-right"}))},{default:n(()=>[...t[53]||(t[53]=[o(" 底部右侧 ",-1)])]),_:1})]),_:1}),s(C),s(r,{onClick:e(b)},{default:n(()=>[...t[54]||(t[54]=[o(" 关闭所有消息提示 ",-1)])]),_:1},8,["onClick"])]),_:1})}}});export{F as default};