pref(form): 新增 form 组件 submit 事件 model 属性
This commit is contained in:
@@ -1,7 +1,25 @@
|
||||
<template>
|
||||
<form class="layui-form">
|
||||
<form class="layui-form" @submit="submit">
|
||||
<slot />
|
||||
</form>
|
||||
</template>
|
||||
|
||||
<script setup name="LayForm" lang="ts"></script>
|
||||
<script setup name="LayForm" lang="ts">
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
model?: object
|
||||
}>(),
|
||||
{
|
||||
model: function(){
|
||||
return {}
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
const emit = defineEmits(['submit'])
|
||||
|
||||
const submit = function () {
|
||||
emit('submit',props.model)
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user