【发布时间】:2018-04-24 21:45:24
【问题描述】:
我正在尝试渲染嵌套类
.form {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
height: 100%;
.formGroup {
margin-bottom: 30px;
}
}
import { form } from '../../styles/form.scss';
class Signin extends Component {
render() {
return (
<div className={form}>
<h1>Sign In</h1>
<form>
<div className="formGroup">
<Field name="email" placeholder="Email" component="input" type="text" className="form-control" />
</div>
<button action="submit" className="btn btn-primary">Sign in</button>
</form>
</div>
);
}
}
网页包:
{
test: /\.scss$/,
loader: 'style!css?modules&localIdentName=[name]---[local]---[hash:base64:5]!sass'
},
如果我导入整个文件 import dashboardStyle from '../../styles/dashboard.scss'; 我会得到以下信息:
{
confirm: "dashboard---confirm---E_dk-",
dashboard: "dashboard---dashboard---3Hfnh",
header:"dashboard---header---3FG7b",
ideaForm: "dashboard---ideaForm---3Vgcr",
placeholder: "dashboard---placeholder---177bd"
}
它似乎不支持嵌套。相反,嵌套类确认是自己显示的。
如果可能的话,你能举个例子吗?
【问题讨论】:
标签: reactjs webpack webpack-style-loader