javascript - 解析错误意外令牌“"
问题描述
我正在映射数据并将其对象填充到我的 Cards 组件,我想将显示限制为仅 3 张卡,但在我的 dummydata 上我有 6 个对象。现在在我的地图中,我将 countcards 状态和 Cards 组件设置为地图的道具,但它返回Parsing Error: Unexpected Token并且它指向 Cards 组件上的三 (3) 个点。
代码
Works.js
import styled from 'styled-components'
import Cards from './Cards'
import {mainData} from '../data'
function Works() {
const [countCard, setCountCard] = useState(2);
const Btncontainer = styled.div`
display:${props => props.display};
`;
return (
<section id="works" className="works">
<h1>Works</h1>
<div className="wrapper">
{
mainData.map((e, index)=>{
return(
index <= countCard && <Cards .../>
)
})
}
</div>
<Btncontainer display={countCard === 2 ? 'none' : 'block'} >
<button onClick={()=>mainData.length - countCard=== 3 ? setCountCard(countCard - 2): setCountCard(countCard - 3)}>See Less</button>
</Btncontainer>
<Btncontainer display={countCard === mainData.length ? 'none' : 'block'} >
<button onClick={()=>mainData.length - countCard === 0 ? setCountCard(countCard + 2): setCountCard(countCard + 3 )}>Load More</button>
</Btncontainer>
</section>
)
}
export default Works
Cards.js
import React, { useState} from 'react'
function Index(props) {
return (
<>
<div className="card-container" key={props.id}>
<figure className="image-block">
<img src={props.thumb} alt="" />
<figcaption>
<h3>
{props.name}
</h3>
<p>{props.discription}</p>
</figcaption>
</figure>
</div>
</>
)
}
export default Index
解决方案
推荐阅读
- python - 检查匹配的查询是否不存在返回空字符串
- typescript - 使用 wmonk vs Microsoft 的 Typescript 创建 React App (CRA)?
- python - Python selenium xpath获取文本为空
- javascript - 从 localhost 动态加载视频并获取 206 Partial Content
- node.js - populate() 不返回所有相关模型字段
- google-chrome - 删除复制两行Imacros时写入的[EXTRACT]
- java - 字母频率排序数组
- google-analytics - 谷歌分析 - gtag 用户 ID 问题
- sql-server - 将 XML 文件数据插入现有表
- python - 如何在python中用集合大小的百分比标记维恩图?