更新记录

1.0.0(2026-07-30) 下载此版本

1.0.0

  • 兼容 uni-app x Vue3 / uvue。
  • 支持 Android、iOS、鸿蒙 App。
  • 支持自定义主题色、标题、副标题、圆角、提交按钮和重置按钮。
  • 使用插槽承载业务字段,避免动态 schema 在 uvue 多端编译时的不确定性。
  • 免费组件,无广告、无数据采集、无特殊权限。

平台兼容性

uni-app x(5.15)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - -

una-app-form 表单组件

una-app-form 是基于 uni-app x / uvue 的免费表单容器组件,提供统一的表单卡片、标题区域、底部操作按钮和主题色能力。字段区域通过默认插槽编写,适合申请发票、个人信息、入住人信息等 App 端表单页面。

特性

  • 兼容 uni-app x Vue3 / uvue。
  • 支持 Android、iOS、鸿蒙 App。
  • 支持自定义主题色、标题、副标题、圆角、提交按钮和重置按钮。
  • 使用插槽承载业务字段,避免动态 schema 在 uvue 多端编译时的不确定性。
  • 免费组件,无广告、无数据采集、无特殊权限。

基础用法

<template>
    <una-app-form title="申请发票" submitText="提交申请" @submit="submit">
        <view class="field">
            <text class="field__label">发票抬头</text>
            <input class="field__input" :value="title" @input="onTitleInput" />
        </view>
    </una-app-form>
</template>

<script setup lang="uts">
const title = ref<string>("")

function onTitleInput(event: UniInputEvent) {
    title.value = event.detail.value
}

function submit() {
    console.log(title.value)
}
</script>

Props

参数 说明 类型 默认值
title 表单标题 String ""
subtitle 表单副标题 String ""
themeColor 主题色 String #2979ff
backgroundColor 表单背景色 String #FFFFFF
radius 表单圆角 String 12px
showActions 是否显示底部按钮 Boolean true
showReset 是否显示重置按钮 Boolean true
submitText 提交按钮文案 String 提交
resetText 重置按钮文案 String 重置

Events

事件 说明
submit 点击提交按钮触发
reset 点击重置按钮触发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。