【发布时间】:2022-03-15 03:25:53
【问题描述】:
我遇到了一个简单的问题,在快速谷歌搜索或 Tailwind 文档中似乎没有答案。
我是 Vuejs 用户,但我已经开始学习 React。我选择使用 TailwindCSS 来测试我的 React 应用程序,但我注意到 Vuejs 和 React 之间的 Tailwind 用法存在一些差异。
在 Vue 中,我可以像这样通过父组件控制子组件:
Parent component:
<template>
<div class="w-screen">
<ChildComponent class="w-1/2 mx-auto" />
</div>
</template>
孩子可以通过上面的父组件在屏幕上居中,就像在 ChildComponent 的类中一样。
但是,当我尝试在 React 中做同样的事情时:
Parent component:
import Homepage from './views/Homepage';
function App() {
return (
<div className='bg-black w-screen'>
<Homepage className="w-1/2 mx-auto"/>
</div>
);
}
export default App;
当我将 CSS 放置在父级的 Homepage 子组件中时,什么都没有发生。
我确信有一个简单的答案,但我不打算搜索文档或使用任何关键字来查找此问题。有人得到提示或确认这是在 React 中使用的,还是我在安装时做错了什么?
【问题讨论】:
标签: reactjs tailwind-css