【发布时间】:2021-11-14 06:57:13
【问题描述】:
我想对衣服的尺码进行排序,但是当我点击选择尺码时,无论我选择什么,它都保持“全部”...我的功能filterProducts有什么问题吗?
function Filter(props) {
return (
<div className="filter">
<div className="filter-result">{props.count} Products</div>
<div className="filter-sort">
Order
<select value={props.sort} onChange={props.sortProducts}>
<option value="latest">Latest</option>
<option value="lowest">Lowest</option>
<option value="highest">Highest</option>
</select>
</div>
<div className="filter-size">
Filter
<select value={props.size} onChange={props.filterProducts}>
<option value="">All</option>
<option value="">XS</option>
<option value="">S</option>
<option value="">M</option>
<option value="">L</option>
<option value="">XL</option>
<option value="">XXL</option>
</select>
</div>
</div>
);
}
我的代码和链接:https://codesandbox.io/s/redux-shop-cart-forked-tlpek?file=/src/App.js
【问题讨论】: