#yyds干货盘点 react笔记之完成Counter组件

时间:2023-02-27 13:01:26

前言

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

#yyds干货盘点 react笔记之完成Counter组件

counter.js

import React from 'react';
import classes from './Counter.module.css';

// 计数器的组件
const Counter = (props) => {
return (
<div className={classes.Counter}>

{
(props.amount && props.amount !== 0) ? (
<>
<button className={classes.Sub}><span>-</span></button>
<span className={classes.count}>{props.amount}</span>
</>
) : null
}

<button className={classes.Add}>
<span>+</span>
</button>
</div>
);
};

export default Counter;

样式部分

.Counter{
display: flex;
align-items: center;
}

.Sub,
.Add{
display: flex;
justify-content: center;
align-items: center;
border: none;
background-color: #FCBF49;
width: 36rem;
height: 36rem;
border-radius: 50%;
font-size: 24px;
padding: 0;
}

.Sub{
background-color: white;
border: 1px solid black;
}

.count{
font-size: 16px;
margin: 0 5px;
}

运行结果

#yyds干货盘点 react笔记之完成Counter组件

我是歌谣 放弃很容易 但是坚持一定很酷