首页 > 编程语言 >Taro微信小程序使用表单组件rc-field-form

Taro微信小程序使用表单组件rc-field-form

时间:2024-03-13 17:23:31浏览次数:29  
标签:Taro form field 微信 Field rc Input

安装

rc-field-form

yarn add rc-field-form

使用

import { View, Button, Input } from "@tarojs/components";
import Form, { Field, useForm } from "rc-field-form";

export default function InstallParameter() {
  const [form] = useForm();

  const formSubmit = e => {
    console.log(e)
  }

  return (
    <View>
      <Form
        form={form}
        component={false}
        onFinish={formSubmit}
      >
        <View>
          <Field name="name" trigger="onInput">
            <Input type='text' placeholder='请输入' />
          </Field>
        </View>

        <Button type="primary"
          onClick={() => {
            form.submit();
          }}
        >
          提交
        </Button>
      </Form>
    </View>
  );
}


注意

Field上的trigger="onInput"需要加上,否则有可能submit获取不到value数据,如果加了依然获取不到,则可以尝试 其中的Input如下改写为如下方式:

<Field name="name" trigger="onInput">
  {(props) => <Input onInput={props.onInput} value={props.value} />}
</Field>

标签:Taro,form,field,微信,Field,rc,Input
From: https://www.cnblogs.com/ZerlinM/p/18071100

相关文章

  • 19113133262(微信同号)2024年环境能源与全球市场营销国际学术会议(ICEEGM 2024)
    2024年环境能源与全球市场营销国际学术会议(ICEEGM2024)会议主题:(主题包括但不限于,更多主题请咨询会务组苏老师)节能技术煤矿工程与技术能源存储技术可再生能源热能与动力工程 能源工程与环境工程 可再生能源技术和系统能源安全和清洁利用 矿产资源与采矿工......
  • java毕业设计基于微信小程序的新闻管理系统
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着移动互联网技术的飞速发展,智能手机的普及率日益增高,人们获取信息的方式也发生了翻天覆地的变化。微信小程序作为一种新型的应用形态,因其无需下载安装......
  • Be Your Own Teacher: Improve thePerformance of Convolutional Neural Networks via
    摘要本文中,提出了一种名为自蒸馏的通用训练框架,该框架通过缩小网络的规模而不是扩大网络的规模,而提高卷积神经网络的性能。传统的知识蒸馏是一种网络之间的知识转换方法,它迫使学生神经网络接近预先训练的教师神经网络的softmax层输出,与此不同,所提出的自蒸馏框架提取网络......
  • 微信小程序开发:上传网络图片到阿里云oss
    上文遇到的问题,用户上传的人像图片在经过人像增强后返回的结果需要再次上传到阿里云的oss。因为是需要下下载,再上传,这个域名我们没有在MP后台配置download域名,所以报错了: 但是MP后台只能配置https的域名,而人像增强的却返回的时http的,所以先下载人像增强返回的图片是行不通的......
  • Flink实时写Hudi报NumberFormatException异常
    Flink实时写Hudi报NumberFormatException异常问题描述在Flink项目中,针对Hudi表xxxx_table的bucket_write操作由于java.lang.NumberFormatException异常而从运行状态切换到失败状态。异常信息显示在解析字符串"ddd7a1ec"为整数时出现了问题。报错如下:bucket_write:......
  • Winform中设置窗体缩小到右下角通知区域并点击后再次显示窗体
    场景Winform中设置隐藏窗体且不在任务栏中显示:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/136009073上面将如何将窗体隐藏,实际上就是将窗体最小化显示并设置不在任务栏显示。如果是需要将其隐藏到右下角通知栏中,并且可以在通知栏中点击再次显示窗体怎么做。......
  • aardio 背景透明的3种方式(透明窗体1 webview2,透明窗体2-win-region-bitmap,透明窗体3-w
    3种透明模式我给起个名字,也好记忆。透明模式1:浏览器模式透明模式2:位图遮罩模式透明模式3:背景透明模式aardio背景透明的3种方式(透明窗体1webview2,透明窗体2-win-region-bitmap,透明窗体3-winform-transparent-color)3种透明窗体,主要分成是否可以穿透,遮罩组件,全部显示。透明......
  • 2024基于协同过滤算法springboot微信订餐小程序项目
    项目介绍基于springboot开发的订餐小程序,用户在微信小程序里面进行注册登录,点餐,收藏,评论等,管理员在后台网页端进行对菜品,分类,订单,用户,角色,评论等进行管理,小程序界面通过协同过滤算法给用户推荐菜品技术栈后端:springboot+JPA+Mysql8+redis+maven+idea前端:后台:HTML+JS+CSS......
  • 微信小程序:从零入门,这篇文章让你快速上手微信小程序开发
    小程序配置文件一个小程序应用程序会包括最基本的两种配置文件。一种是全局的app.json和⻚面自己的page.json全局配置app.json包括了小程序的所有⻚面路径、界面表现、网络超时时间、底部tab等pages字段用于描述当前小程序所有⻚面路径,这是为了让微信客戶端知道当前你的小......
  • 微信小程序(五)常用组件
    text与rich-text 按钮的样式image组件的使用 ......