| 1 |
- var e=Object.defineProperty,n=Object.defineProperties,o=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,s=(n,o,t)=>o in n?e(n,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[o]=t,r=(e,n)=>{for(var o in n||(n={}))l.call(n,o)&&s(e,o,n[o]);if(t)for(var o of t(n))i.call(n,o)&&s(e,o,n[o]);return e},c=(e,t)=>n(e,o(t));import{d as a,c as u}from"./mobile.53ddac55.js";import{d,f,U as m,r as p,o as y,c as b,i as g}from"./vendor.8cdc485e.js";import"./index.c87c49f3.js";const h=d(a),w={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 k=[],N=[];const C=e=>{if(e){const n=document.getElementById(e);N=N.filter((n=>n.id!==e)),k=k.filter((n=>n!==e)),n&&document.body.removeChild(n)}else k.forEach((e=>{const n=document.getElementById(e);n&&document.body.removeChild(n)})),N=[],k=[]},v=e=>{let n;if(e.unmount=C,e.id){if(n=e.id,k.find((n=>n===e.id)))return(e=>{const n=document.getElementById(e.id);if(n){const o=N.find((n=>n.id===e.id));e=r(o?r(r({},w),o):r({},w),e);const t=f(a,e);return m(t,n),t.component.ctx}})(e)}else n=(new Date).getTime()+"";(e=r(r({},w),e)).id=n,k.push(e.id),N.push(e);const o=document.createElement("view");o.id=e.id;const t=f(h,e);return m(t,o),document.body.appendChild(o),setTimeout((()=>{t.showPopup=!0}),0),t.component.ctx},I=e=>{e||console.warn("[NutUI Notify]: msg不能为空")},O={text:(e,n={})=>(I(e),v(c(r({},n),{msg:e}))),primary:(e,n={})=>(I(e),v(c(r({},n),{msg:e,type:"primary"}))),success:(e,n={})=>(I(e),v(c(r({},n),{msg:e,type:"success"}))),danger:(e,n={})=>(I(e),v(c(r({},n),{msg:e,type:"danger"}))),warn:(e,n={})=>(I(e),v(c(r({},n),{msg:e,type:"warning"}))),hide(){C()}},{createDemo:j}=u("notify");var x=j({setup:()=>({baseNotify:e=>{O.text(e,{onClose:()=>{console.log("close")},onClick:()=>{console.log("click")}})},primaryNotify:e=>{O.primary(e)},successNotify:e=>{O.success(e)},errorNotify:e=>{O.danger(e)},warningNotify:e=>{O.warn(e)},cusBgNotify:e=>{O.text(e,{color:"#ad0000",background:"#ffe1e1"})},timeNotify:e=>{O.text(e,{duration:1e4})}})});const L={class:"demo"},P=f("h2",null,"基础用法",-1),_=f("span",null,[f("label",null,"基础用法")],-1),E=f("h2",null,"通知类型",-1),B=f("span",null,[f("label",null,"主要通知")],-1),D=f("span",null,[f("label",null,"成功通知")],-1),T=f("span",null,[f("label",null,"危险通知")],-1),U=f("span",null,[f("label",null,"警告通知")],-1),S=f("h2",null,"自定义样式",-1),q=f("span",null,[f("label",null,"自定义背景色和字体颜色")],-1),z=f("h2",null,"自定义时长",-1),A=f("span",null,[f("label",null,"自定义时长")],-1);x.render=function(e,n,o,t,l,i){const s=p("nut-cell");return y(),b("div",L,[P,f(s,{showIcon:!0,isLink:!0,onClick:n[1]||(n[1]=n=>e.baseNotify("基础用法"))},{default:g((()=>[_])),_:1}),E,f(s,{showIcon:!0,isLink:!0,onClick:n[2]||(n[2]=n=>e.primaryNotify("主要通知"))},{default:g((()=>[B])),_:1}),f(s,{showIcon:!0,isLink:!0,onClick:n[3]||(n[3]=n=>e.successNotify("成功通知"))},{default:g((()=>[D])),_:1}),f(s,{showIcon:!0,isLink:!0,onClick:n[4]||(n[4]=n=>e.errorNotify("危险通知"))},{default:g((()=>[T])),_:1}),f(s,{showIcon:!0,isLink:!0,onClick:n[5]||(n[5]=n=>e.warningNotify("警告通知"))},{default:g((()=>[U])),_:1}),S,f(s,{showIcon:!0,isLink:!0,onClick:n[6]||(n[6]=n=>e.cusBgNotify("自定义背景色和字体颜色"))},{default:g((()=>[q])),_:1}),z,f(s,{showIcon:!0,isLink:!0,onClick:n[7]||(n[7]=n=>e.timeNotify("自定义时长"))},{default:g((()=>[A])),_:1})])};export default x;
|