Reactjs bulma的卡没有按它必须的方式工作
我正在尝试制作bulma卡来呈现我的组件。类似这样的内联形式 但它不是这样工作的 这是我的密码 PostPreview.jsReactjs bulma的卡没有按它必须的方式工作,reactjs,graphql,bulma,Reactjs,Graphql,Bulma,我正在尝试制作bulma卡来呈现我的组件。类似这样的内联形式 但它不是这样工作的 这是我的密码 PostPreview.js 从“React”导入React 功能回顾(道具){ 控制台日志(道具); 返回( {props.title} @johnsmith Lorem ipsum dolor sit amet,是一位杰出的献身者。 海螺。 {props.date} ) } 导出默认后复查 我正在从graphql获取数据 我的代码显示了类似的内容 这是沙盒链接 这就是结果 如果你想让你的卡片
从“React”导入React
功能回顾(道具){
控制台日志(道具);
返回(
{props.title}
@johnsmith
Lorem ipsum dolor sit amet,是一位杰出的献身者。
海螺。
{props.date}
)
}
导出默认后复查
我正在从graphql获取数据
我的代码显示了类似的内容
这是沙盒链接
这就是结果
如果你想让你的卡片列起来,你需要用
className=“columns”
将它们包装在一个容器中,并给你的帖子预览一个className=“column”
的宽度,例如是四分之一,每行有4张卡片
示例
const PostPreview = ({title, imageURL, date}) => (
<div className="card__wrapper column is-one-quarter"> {/* apply 'column class here' */}
<div className="card">
{/* ... */}
</div>
</div>
);
const Posts = () => (
<div className="container">
<div className="columns is-multiline"> {/* apply 'columns' class here */}
<PostPreview title="post 1" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 2" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 3" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 4" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 5" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 6" imageURL="https://via.placeholder.com/500" />
</div>
</div>
);
const postReview=({title,imageURL,date})=>(
{/*在此处应用“列类”*/}
{/* ... */}
);
const Posts=()=>(
{/*在此处应用“columns”类*/}
);
另见bulma文档
在您的情况下,您需要在postRenderer
组件的div
上应用该功能。如果您希望您的卡片在列中,您需要将它们包装在带有className=“columns”
的容器中,并为您的帖子预览提供一个带有宽度的className=“column”
,例如,是四分之一,每行有4张卡
示例
const PostPreview = ({title, imageURL, date}) => (
<div className="card__wrapper column is-one-quarter"> {/* apply 'column class here' */}
<div className="card">
{/* ... */}
</div>
</div>
);
const Posts = () => (
<div className="container">
<div className="columns is-multiline"> {/* apply 'columns' class here */}
<PostPreview title="post 1" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 2" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 3" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 4" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 5" imageURL="https://via.placeholder.com/500" />
<PostPreview title="post 6" imageURL="https://via.placeholder.com/500" />
</div>
</div>
);
const postReview=({title,imageURL,date})=>(
{/*在此处应用“列类”*/}
{/* ... */}
);
const Posts=()=>(
{/*在此处应用“columns”类*/}
);
另见bulma文档
在您的情况下,您需要在postrender
组件的div
上应用该功能。请将有问题的结果直接粘贴到问题中,而不仅仅是链接中。好的,我确实更新了问题。请将有问题的结果直接粘贴到问题中,而不仅仅是链接中。好的,我确实更新了问题。