2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{o as e,i as s,w as t,l as a,H as p,K as o,m as i,v as u,I as r,k as n}from"./index-CjgLNey7.js";import{_ as m}from"./_plugin-vue_export-helper.BCo6x5W8.js";const d=m({name:"uniPopupMessage",mixins:[{data:()=>({}),created(){this.popup=this.getParent()},methods:{getParent(e="uniPopup"){let s=this.$parent,t=s.$options.name;for(;t!==e;){if(s=s.$parent,!s)return!1;t=s.$options.name}return s}}}],props:{type:{type:String,default:"success"},message:{type:String,default:""},duration:{type:Number,default:3e3},maskShow:{type:Boolean,default:!1}},data:()=>({}),created(){this.popup.maskShow=this.maskShow,this.popup.messageChild=this},methods:{timerClose(){0!==this.duration&&(clearTimeout(this.timer),this.timer=setTimeout((()=>{this.popup.close()}),this.duration))}}},[["render",function(m,d,l,h,c,f){const _=r,g=n;return e(),s(g,{class:"uni-popup-message"},{default:t((()=>[a(g,{class:p(["uni-popup-message__box fixforpc-width","uni-popup__"+l.type])},{default:t((()=>[o(m.$slots,"default",{},(()=>[a(_,{class:p(["uni-popup-message-text","uni-popup__"+l.type+"-text"])},{default:t((()=>[i(u(l.message),1)])),_:1},8,["class"])]),!0)])),_:3},8,["class"])])),_:3})}],["__scopeId","data-v-d81cfb56"]]);export{d as _};
|