UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

2 lines (1 loc) 535 B
"use strict";const e=require("vue"),a=require("./hook/useForm.cjs"),c=e.defineComponent({name:"Form",__name:"index",props:{gap:{default:18},model:{},rules:{}},emits:["ok"],setup(n,{expose:s,emit:m}){const t=n,i=m,{validate:p,onSubmit:o}=a.useForm(t,i);return s({validate:p}),(u,r)=>(e.openBlock(),e.createElementBlock("form",{class:"app-form",style:e.normalizeStyle(`gap: ${t.gap}px`),onSubmit:r[0]||(r[0]=e.withModifiers((...l)=>e.unref(o)&&e.unref(o)(...l),["prevent"]))},[e.renderSlot(u.$slots,"default")],36))}});module.exports=c;