zoukankan      html  css  js  c++  java
  • react如何让组件内部样式私有化

    最近自己玩着做一个react的项目,组件之间的样式相互干扰,给我造成困扰。

    找了好几种方法,感觉不太好用。

    直到...

    //使用 CSS Modules 的方式引入

    关键是 在css文件后面加上.module后缀表明这个是私有的。
    非常简单,粗暴,真香。
    推荐系数5个星。

    import React, { Component } from 'react';
    import styles from './Button.module.css'; // 使用 CSS Modules 的方式引入
    //在 css 文件后面加 .module 后缀
    import './another-stylesheet.css'; // 普通引入
    
    class Button extends Component {
      render() {
        // reference as a js object
        return <button className={styles.error}>Error Button</button>;
      }
    }
  • 相关阅读:
    发布镜像
    实战Tomcat镜像
    Docker File介绍
    数据卷容器
    DockerFile
    具名、匿名、指定路径挂载
    实战MySQL
    SHELL 常用技巧
    CentOS6和7启动流程
    解决服务器openssh漏洞
  • 原文地址:https://www.cnblogs.com/StephenWu5/p/15111488.html
Copyright © 2011-2022 走看看