美文网首页
react+ts+antd的Form登陆表单

react+ts+antd的Form登陆表单

作者: 东方三篇 | 来源:发表于2021-08-12 10:12 被阅读0次

Login.tsx组件内容

import React, { FC } from 'react'

import { Form, Input, Button } from 'antd'

import { LoginForm } from '@/types/Login'

import './index.less'

const Login: FC = () => {

  const onFinish = (values: LoginForm) => {
    console.log('Success:', values)
  }

  const onFinishFailed = (errorInfo: any) => {
    console.log('Failed:', errorInfo)
  }

  return <div className='login-page'>
    <div className='form-box'>
      <Form
        className='form-ele'
        name="basic"
        labelCol={{ span: 5 }}
        wrapperCol={{ span: 16 }}
        initialValues={{ remember: true }}
        onFinish={onFinish}
        onFinishFailed={onFinishFailed}
      >
        <Form.Item
          label="用户名"
          name="name"
          rules={[{ required: true, message: 'Please input your username!' }]}
        >
          <Input />
        </Form.Item>

        <Form.Item
          label="密码"
          name="password"
          rules={[{ required: true, message: 'Please input your password!' }]}
        >
          <Input.Password />
        </Form.Item>

        <Form.Item wrapperCol={{ offset: 8, span: 16 }}>
          <Button type="primary" htmlType="submit"> Submit </Button>
        </Form.Item>
      </Form>
    </div>
    
  </div>
}

export default Login

typs Login 内容

/* 登陆页面所用 types */

interface LoginForm {
  name:string
  password:string
}

export type {
  LoginForm
}

相关文章

  • react+ts+antd的Form登陆表单

    Login.tsx组件内容 typs Login 内容

  • 浮动的label

    在web项目中,有一个很重的模块就是登陆/注册模块,这个模块的主体部分就是一个form表单,这个form表单包含两...

  • 关于vue v-decorator

    ant-desigin-vue中form表单的使用 form表单的使用 form表单之获取表单的数据 创建表单 通...

  • 基于springMVC拦截器的登陆

    1.简简单单的登陆逻辑:登陆的form表单,获取表单的账号密码,按照账号密码进行数据库查询,查询出来对象不为空就进...

  • 初学python模拟登陆学习笔记

    为啥要登陆得到登陆后的信息所以登陆到底是怎样的神展开呢懵逼三连表单(form data)?get?post?首先了...

  • bootstrap表单

    bootstrap表单 1、form 声明一个表单域2、form-inline 内联表单域3、form-horiz...

  • Form表单、四种常见的POST请求提交数据方式、MIME【转】

    浏览器行为:Form表单提交 1、form表单常用属性 enctype为form表单数据的编码格式,Content...

  • Vue.js-ElementUI表单

    1 表单el-form 每个表单el-form由多个表单域el-form-item组成。默认情况,表单域是垂直分布...

  • 任务五——task01

    Form表单有什么作用?有哪些常用的input 标签,分别有什么作用? 1. Form表单的作用: Form表单是...

  • 02_html&css

    HTML 表单标签

    form标签属性action:表单提交的路径,可以是html,也可以...

网友评论

      本文标题:react+ts+antd的Form登陆表单

      本文链接:https://www.haomeiwen.com/subject/vhuhbltx.html