世界视点!#yyds干货盘点# react笔记之学习之完成添加功能

2022-12-22 16:05:04 来源:51CTO博客


【资料图】

前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 微信公众号前端小歌谣 关注公众号带你进入前端学习交流群

代码案例

import React, {useState} from "react";import Card from "../UI/Card/Card";import "./LogsForm.css";const LogsForm = (props) => {    const [inputDate, setInputDate] = useState("");    const [inputDesc, setInputDesc] = useState("");    const [inputTime, setInputTime] = useState("");    // 创建一个响应函数,监听日期的变化    const dateChangeHandler = (e) => {        setInputDate(e.target.value);    };    // 监听内容的变化    const descChangeHandler = (e) => {        setInputDesc(e.target.value);    };    //监听时长的变化    const timeChangeHandler = (e) => {        setInputTime(e.target.value);    };    // 当表单提交时,汇总表单中的数据    const formSubmitHandler = (e) => {        // 取消表单的默认行为        e.preventDefault();        // 获取表单项中的数据日期、内容、时长        // 将数据拼装为一个对象        const newLog = {            date: new Date(inputDate),            desc: inputDesc,            time: +inputTime        };        // 当要添加新的日志时,调用父组件传递过来的函数        props.onSaveLog(newLog);        // 清空表单项        setInputDate("");        setInputDesc("");        setInputTime("");    };    return (                    
);};export default LogsForm;

标签: 响应函数 学习交流 一个对象

上一篇:#yyds干货盘点# react笔记之学习之完成删除功能
下一篇:当前速讯:使用基于 SOAP 的 Web 服务的过程