Reactjs bulma的卡没有按它必须的方式工作

Reactjs bulma的卡没有按它必须的方式工作,reactjs,graphql,bulma,Reactjs,Graphql,Bulma,我正在尝试制作bulma卡来呈现我的组件。类似这样的内联形式 但它不是这样工作的 这是我的密码 PostPreview.js 从“React”导入React 功能回顾(道具){ 控制台日志(道具); 返回( {props.title} @johnsmith Lorem ipsum dolor sit amet,是一位杰出的献身者。 海螺。 {props.date} ) } 导出默认后复查 我正在从graphql获取数据 我的代码显示了类似的内容 这是沙盒链接 这就是结果 如果你想让你的卡片

我正在尝试制作bulma卡来呈现我的组件。类似这样的内联形式

但它不是这样工作的

这是我的密码 PostPreview.js

从“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
上应用该功能。

请将有问题的结果直接粘贴到问题中,而不仅仅是链接中。好的,我确实更新了问题。请将有问题的结果直接粘贴到问题中,而不仅仅是链接中。好的,我确实更新了问题。