UNPKG

sci-pro

Version:
2 lines (1 loc) 984 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("./style/index.css");const n={key:0,class:"sci-message"},c=e.defineComponent({name:"sci-message"}),r=e.defineComponent({...c,props:{type:{default:"default"},title:{default:"提示"},visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(a,{emit:i}){const s=a,l=i;return e.onMounted(()=>{}),e.onUpdated(()=>{}),e.watch(()=>s.visible,(t,o)=>{s.visible&&setTimeout(()=>{l("update:visible",!1)},3e3)},{}),(t,o)=>(e.openBlock(),e.createBlock(e.TransitionGroup,{name:"move",appear:"","enter-active-class":"active_message_animate","leave-active-class":"leave_message_animate"},{default:e.withCtx(()=>[t.visible?(e.openBlock(),e.createElementBlock("ul",n,[e.createElementVNode("li",{class:e.normalizeClass(["message-item",`message-item-${t.type}`])},e.toDisplayString(t.title),3)])):e.createCommentVNode("",!0)]),_:1}))}});exports.default=r;