form-card 表单卡片

xx 组件

基本使用

view mode:

查看模式

表单卡片
名称XXX - 0枚举值枚举值二多选枚举值枚举值一,枚举值二
字符串输入数字98765价格12345.678
备注hero-admin-ui日期2021-08-31时间11:29:00
布尔值自定义插槽装饰线条自定义渲染Link
<template>
  <div>
    <p>
      view mode: <el-switch v-model="viewMode" /> {{viewMode ? '查看' : '编辑'}}模式
    </p>
    <ha-form-card title="表单卡片"
                  :view-mode="viewMode"
                  :schema="demoSchema"
                  :model="formModel"
                  :ui-schema="formUiSchema">
      <template #opt>
        <el-button type="text">校验表单</el-button>
      </template>
    </ha-form-card>
  </div>
</template>

<script lang="ts" setup>
import { reactive, ref } from 'vue'
import { Schema } from '../../../libs/components/types'
import demoJsonSchema, { demoFormUiSchema, demoModel } from '../demo-json-schema'

const demoSchema = reactive<Schema>(demoJsonSchema)
const formModel = reactive(demoModel)
const formUiSchema = reactive(demoFormUiSchema)

const viewMode = ref(true)
</script>

<style scoped lang="scss">
</style>
显示代码

组件 API

Attributes 属性

参数说明类型可选值默认值

Methods 方法

方法名说明参数返回值

Events 事件

事件名说明参数返回值

Slots 插槽

插槽名说明参数