vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
2 lines (1 loc) • 421 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue"),i=n=>{const s=t.inject("stepContext"),l=t.ref(!1),u=t.ref(!1);return t.watch(()=>s?.fields.value.active,e=>{l.value=e?.includes(n.name)??!1;const a=s.fields.value.steps,c=e?e[e.length-1]:null,o=c?a.indexOf(c)+1:0;u.value=a[o]===n.name},{immediate:!0}),{isActive:l,isProcessing:u,stepContext:s}};exports.useItemStep=i;