1 |
- import{w as s,cl as o}from"./index.js";const l=s(!1),t="\u83B7\u53D6\u9A8C\u8BC1\u7801",a=s(null),u=s(t),D=()=>({isDisabled:l,timer:a,text:u,start:async(n,r,e=60)=>{if(!n)return;const v=o(e);await n.validateField(r,c=>{c&&(clearInterval(a.value),a.value=setInterval(()=>{e>0?(u.value=`${e}\u79D2\u540E\u91CD\u65B0\u83B7\u53D6`,l.value=!0,e-=1):(u.value=t,l.value=!1,clearInterval(a.value),e=v)},1e3))})},end:()=>{u.value=t,l.value=!1,clearInterval(a.value)}});export{D as u};
|