React
中使用scss
首先导入
node-sass
npm i node-sass -D
编写样式文件
header.scss
,header.module.scss
两个样式文件一样,只是文件名不同.header-box { display: flex; div { font-size: 60px; } }
导入样式文件
import './styles/header.scss'
import React from 'react' import from './styles/header.module.scss' export default class HeaderDom extends React.Component { constructor() { super() } render() { return ( <div className='header-box'> <div>Hello World</div> </div> ) } }
结果
React
中使用scss
加上scoped
导入样式文件import headerStyle from './styles/header.module.scss'
import React from 'react' import headerStyle from './styles/header.module.scss' export default class HeaderDom extends React.Component { constructor() { super() console.log(headerStyle) } render() { return ( <div className={ headerStyle['header-box']}> <div>Hello World</div> </div> ) } }
结果 在普通的样式上面添加了唯一值
版权声明:本文为weixin_43972992原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。