style-components使用

2023-11-16

目录

安装

创建全局样式文件,以js为后缀

组件中使用

为什么使用 style-components?

style-components最基础的用法就是以组件的形式编写样式

安装

npm install styled-components

创建全局样式文件,以js为后缀

// 引入
import styled from 'styled-components'
// 注意,定义首字母 必须大写
const GlobelStyle=styled.div`
    background:pink
`

export { GlobelStyle }

注意:1,定义首字母 必须大写

2,可以采用es6 模板字符串的形式

3,可以通过props的形式传值 判断true 进行样式更改

4,内部包裹的元素 还是可以通过className的形式添加样式

组件中使用

import { Layout } from 'antd';
import { Route } from 'react-router-dom';
import './App.css';
import Goods from './component/Goods';
import Pay from './component/Pay';
import { GlobelStyle } from './component/Style';
const { Header, Content } = Layout;
function App() {
  return (
    <div className="App">
      <div>
      <GlobelStyle>
      <Content style={{maxHeight:'600px'}}>      
          <Route path='/' exact component={Goods}></Route>
          <Route path='/pay' component={Pay}></Route>
       </Content>
      </GlobelStyle>
      </div>
      
     
     
    </div>
  );
}

export default App;

为什么使用 style-components?

不会造成全局样式的污染,我们可以使用它来实现局部样式的设置,可以以组件的形式编写样式

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

style-components使用 的相关文章

  • sqli-less-26-less26a

    less 26 单引号 GET型 这关就有点过滤的意思了 过滤了上一关的东西 并且把空格和 23给过滤了 如果是ubuntu的话 可以用 0a等绕过 方便一些 但我的是windows 所以就只能用 了 让后使用 来代替and 用 1来闭合

随机推荐

  • 树莓派显示器截图方法大全(适用于Linux-C,可扩展开发)

    树莓派显示器截图方法大全 适用于Linux C 可扩展开发 文章目录 树莓派显示器截图方法大全 适用于Linux C 可扩展开发 1 前言 2 shutter 3 scrot 4 raspi2png 5 fb2png 6 最后 1 前言 有
  • Oracle阻塞会话源头查找-单机和RAC环境

    在写 Oracle session相关数据字典 一 这篇文章时 提到使用v session视图的树形查询可以得到Oracle锁树 这样就便于我们找出阻塞会话的源头 但是仅仅可以在单机环境中使用 今天把单机和RAC的阻塞树都整理了一下 话不多
  • kotlin高阶函数开发一个程序,统计文本中字符串出现的个数

    一 高阶函数是Kotlin的核心部分 下面来使用下高阶函数写一个程序 注意 我这里的File使用的是 与src同级的文件 你可以根据自己的需要 修改文件地址 代码实例 package net println kotlin chapter5
  • 如何完整地掌握一个机器学习模型

    如何完整地掌握一个机器学习模型 要全面地学习 掌握一个机器学习模型 可以遵循以下步骤 基础理论学习 了解该模型的背后数学原理和推导过程 包括假设 损失函数 优化方法等 学习算法实现 通过查阅论文 教程或开源代码 了解算法的具体实现过程 尝试
  • k8s的service资源类型有ClusterIP、Nodeport、ExternalName、LoadBalancer、Headless(None)

    1 ClusterIP 是什么 ClusterIP 是在所有节点内生成一个虚拟IP 为一组pod提供统一的接入点 当service存在时 它的IP地址和端口不会发生改变 客户端通过service的ip和端口建立连接 由service将连接路
  • 20221210 QT----信号和槽的使用

    信号和槽的使用 文章内容为B站 大轮明王讲Qt 的学习笔记 什么是信号 signal 以QPushButton为例 1 按下按钮时 会触发一个mousePressEvent事件 此时会发出一个pressed信号 2 松开按钮时 会触发一个m
  • 00后确实卷,公司新来的卷王,我们这帮老油条真干不过.....

    都说00后躺平了 但是有一说一 该卷的还是卷 这不 前段时间我们公司来了个00后 工作没两年 跳槽到我们公司起薪18K 都快接近我了 后来才知道人家是个卷王 从早干到晚就差搬张床到工位睡觉了 最近和他聊了一次天 原来这位小老弟家里条件不太好
  • Spring学习笔记 Spring JDBC框架

    Spring JDBC简介 先来看看一个JDBC的例子 我们可以看到为了执行一条SQL语句 我们需要创建连接 创建语句对象 然后执行SQL 然后操纵结果集获取数据 try Connection connection DriverManage
  • CGAL 最小点数约束的体素滤波

    目录 一 概述 二 代码实现 三 结果展示 一 概述 在CGAL 5 5版本中 grid simplify point set 中添加了一个新的可选命名参数min points per cell 通过在单元格中添加最小数量的点以便保留一个点
  • C++ deque底层原理

    deque底层原理 一 目的 二 底层实现 三 原理图 四 类结构 五 push back 六 pop back 一 目的 实现双端数组 二 底层实现 双向开口的连续线性空间 三 原理图 四 类结构 class deque protecte
  • nn.embedding笔记

    nn embedding介绍 embedding就是词嵌入 将一个token转化为一个向量 其通常作为nlp模型的一个层 我们通常使用的nn embedding通常分为两种情况 使用别人训练好的nn embedding 这个时候通过nn e
  • HCNA-Storage (H13-611)题库 v4.0

    Exam A QUESTION 1 以下关于华为 RAID2 0 技术 描述正确的是 多选 A 硬盘域中每个存储层的硬盘类型相同 B 硬盘的空间被划分成固定大小的块 C 用户可以为存储池 storage pool 中的每一个存储层分别设置
  • python_基础语法_find_查找字符,不存在则返回-1

    usr bin python3 str1 Runoob example wow str2 exam print str1 find str2 print str1 find str2 5 print str1 find str2 10 不存
  • android 通过usb读取 U盘

    关联 compile com github mjdev libaums 权限设置
  • 期货交易怎么做好风险控制?

    期货交易保证金机制还有期货自带杠杆的原理要求我们在期货交易过程中要更加注重风险的控制 因为杠杆机制下盈利与亏损都会被放大 不及时止损所带来的后果是很严重的 这是期货交易中的大忌 所以今天我们就来聊一聊期货交易中我们应该怎样做到风险控制 1
  • 理解容器和虚拟化技术

    容器和虚拟化 虚拟机 虚拟化技术 硬件虚拟化 虚拟机的基础架构 深层理解虚拟机 如何运行多个隔离应用 容器 容器技术 容器的作用 容器运行多个相互隔离的应用 docker为例 虚拟机和容器的区别 Docker 什么是docker docke
  • kube-apiserver 报错 Unable to authenticate the request“ err=“[x509: certificate signed by unknown ...

    问题描述 采用ansible 二进制方式部署kubernetes 部署完成后kubectl get node 节点状态 NotReady kubectl get pod n kube system 发现 calico 处于 Pending
  • linux ssh Unused,安装openssh-portable时遇到的问题及解决办法

    问题1 configure error Your OpenSSL headers do not match your library Check config log for details If you are sure your ins
  • [pytorch]关于cross_entropy函数

    loss F cross entropy output labels output 网络的全连接层的输出 值可能是有正有负的 例如 1 56 2 43 等 labels 正常标签 例如一共5个类别 值就是0 4
  • style-components使用

    目录 安装 创建全局样式文件 以js为后缀 组件中使用 为什么使用 style components style components最基础的用法就是以组件的形式编写样式 安装 npm install styled components 创