| 1 |
- var n=Object.assign;import{b as o,c as e}from"./mobile.7a520249.js";import{d as l,f as t,O as s,s as i,x as c,r as a,o as u,c as d,q as r}from"./vendor.80bf15c7.js";import"./index.95230833.js";const m=l(o),f={type:"base",showPopup:!1,msg:"",color:void 0,background:void 0,duration:3e3,className:"",onClosed:null,onClick:null,onOpened:null,textTimer:null,unmount:null};let p=[],y=[];const g=n=>{if(n){const o=document.getElementById(n);y=y.filter((o=>o.id!==n)),p=p.filter((o=>o!==n)),o&&document.body.removeChild(o)}else p.forEach((n=>{const o=document.getElementById(n);o&&document.body.removeChild(o)})),y=[],p=[]},h=o=>{let e;if(o.unmount=g,o.id){if(e=o.id,p.find((n=>n===o.id)))return(o=>{const e=document.getElementById(o.id);if(e){const l=y.find((n=>n.id===o.id));o=n(l?n(n({},f),l):n({},f),o);const i=t(m,o);return s(i,e),i.component.ctx}})(o)}else e=(new Date).getTime()+"";(o=n(n({},f),o)).id=e,p.push(o.id),y.push(o);const l=document.createElement("div");l.id=o.id;const i=t(m,o);return s(i,l),document.body.appendChild(l),console.log(i.component),setTimeout((()=>{i.showPopup=!0,console.log(i.component,"====")}),0),i.component.ctx},b=n=>{n||console.warn("[NutUI Notify]: msg不能为空")},k={text:(o,e={})=>(b(o),h(n(n({},e),{msg:o}))),primary:(o,e={})=>(b(o),h(n(n({},e),{msg:o,type:"primary"}))),success:(o,e={})=>(b(o),h(n(n({},e),{msg:o,type:"success"}))),danger:(o,e={})=>(b(o),h(n(n({},e),{msg:o,type:"danger"}))),warn:(o,e={})=>(b(o),h(n(n({},e),{msg:o,type:"warning"}))),hide(){g()}},{createDemo:N}=e("notify");var w=N({setup:()=>({baseNotify:n=>{k.text(n,{onClose:()=>{console.log("close")},onClick:()=>{console.log("click")}})},primaryNotify:n=>{k.primary(n)},successNotify:n=>{k.success(n)},errorNotify:n=>{k.danger(n)},warningNotify:n=>{k.warn(n)},cusBgNotify:n=>{k.text(n,{color:"#ad0000",background:"#ffe1e1"})},timeNotify:n=>{k.text(n,{duration:1e4})}})});const C=r("data-v-314ae48c");i("data-v-314ae48c");const v={class:"demo"},I=t("h2",null,"基础用法",-1),x=t("span",null,[t("label",null,"基础用法")],-1),_=t("h2",null,"通知类型",-1),L=t("span",null,[t("label",null,"主要通知")],-1),B=t("span",null,[t("label",null,"成功通知")],-1),E=t("span",null,[t("label",null,"危险通知")],-1),j=t("span",null,[t("label",null,"警告通知")],-1),O=t("h2",null,"自定义样式",-1),T=t("span",null,[t("label",null,"自定义背景色和字体颜色")],-1),D=t("h2",null,"自定义时长",-1),P=t("span",null,[t("label",null,"自定义时长")],-1);c();const q=C(((n,o,e,l,s,i)=>{const c=a("nut-cell");return u(),d("div",v,[I,t(c,{showIcon:!0,isLink:!0,onClick:o[1]||(o[1]=o=>n.baseNotify("基础用法"))},{default:C((()=>[x])),_:1}),_,t(c,{showIcon:!0,isLink:!0,onClick:o[2]||(o[2]=o=>n.primaryNotify("主要通知"))},{default:C((()=>[L])),_:1}),t(c,{showIcon:!0,isLink:!0,onClick:o[3]||(o[3]=o=>n.successNotify("成功通知"))},{default:C((()=>[B])),_:1}),t(c,{showIcon:!0,isLink:!0,onClick:o[4]||(o[4]=o=>n.errorNotify("危险通知"))},{default:C((()=>[E])),_:1}),t(c,{showIcon:!0,isLink:!0,onClick:o[5]||(o[5]=o=>n.warningNotify("警告通知"))},{default:C((()=>[j])),_:1}),O,t(c,{showIcon:!0,isLink:!0,onClick:o[6]||(o[6]=o=>n.cusBgNotify("自定义背景色和字体颜色"))},{default:C((()=>[T])),_:1}),D,t(c,{showIcon:!0,isLink:!0,onClick:o[7]||(o[7]=o=>n.timeNotify("自定义时长"))},{default:C((()=>[P])),_:1})])}));w.render=q,w.__scopeId="data-v-314ae48c";export default w;
|