(79条消息) react函数式组件项目快速搭建_️�あの的博客-CSDN博客

1.项目基础已搭建后,在idea终端或cmd中输入以下命令

npm install styled-components

2.使用方法

idea可以导入该插件方便修改(非必须)

1.基本使用

Hello.js

import styled from 'styled-components'const HelloCss = styled.div`
color: red;
`const Hello = () => {return(<HelloCss>hello world</HelloCss>)
};export default Hello;

注stlyed.div``里面像往常css那样写样式,想使用该样式的地方就可以将div换成该样式组件名

2. 我们还可以通过标签名和类名设置样式组件中的html标签的样式:

idnex.js

import styled from 'styled-components'const HelloCss = styled.div`color: red;/* 应用于组件里的h3标签 */h3 {color: red}/* 应用于组件里的className为blue的html标签 */.blue {color: blue}
`const Hello = () => {return(<HelloCss>hello world<p>aaaaaaaaa</p><h3>bbbbbbbbbbbb</h3><p className="blue" >cccccccccccc</p></HelloCss>)
};export default Hello;

css文件组件化(不需要再创css文件了)相关推荐

  1. Vue(组件化编程:非单文件组件、单文件组件)

    一.组件化编程 1. 对比传统编写与组件化编程(下面两个解释图对比可以直观了解) 传统组件编写:不同的HTML引入不同的样式和行为文件 组件方式编写:组件单独,复用率高(前提组件拆分十分细致) 理解为 ...

  2. echarts国内各省份地图js/json文件,全球地图js文件/汉化,字符云js文件

    echarts国内各省份地图js/json文件,全球地图js文件/汉化,字符云js文件 下载链接 世界地图 中国地图 国内各省份地图 字符云 下载链接 https://github.com/FuHan ...

  3. Vue2基础、组件化编程、脚手架、Vuex、Vue路由、UI组件库

    尚硅谷张天禹老师讲课 学习视频 1.Vue简介 Vue2中文官网 1.1 Vue 介绍 一套用于构建用户界面的渐进式JavaScript框架 构建用户界面:把数据通过某种办法变成用户界面 渐进式:可以 ...

  4. Vue全家桶(一):Vue基础+Vue-Cli+Vue组件化+过渡动画

    目录 1.Vue概述 1.1 认识Vue 1.2 Vue的两核心 1.3 Vue的初体验 1.4 Vue的生命周期 2. Vue-CLI (Command Line Interface) 3. Vue ...

  5. Vue第七章:项目环境配置及单文件组件 vue脚手

    第七章:项目环境配置及单文件组件 vue脚手架 回顾: 组件之间的通信 父传子:正向传递 vue允许 自动触发 ​ props ​ 1.先在子组件中定义期待的属性名和类型 ​ 2.在父组件中调用子组件 ...

  6. Web应用的组件化(一)——基本思路

    原文链接:https://github.com/xufei/blog/issues/6 1. 为什么要做组件化? 无论前端也好,后端也好,都是整个软件体系的一部分.软件产品也是产品,它的研发过程也必然 ...

  7. vue(9)—— 组件化开发 - webpack(3)

    前面两个终于把webpack相关配置解析完了.现在终于进入vue的开发了 vue组件化开发预热 前期准备 创建如下项目: app.js: footer.js: main.js: webpack.con ...

  8. Vue系列之单文件组件

    文章目录 前言 一.什么是单文件组件? 二.单文件组件的结构 三.如何引入并使用单文件组件 1. B组件中需导出(export) 2. A组件中需导入并局部注册B(import) 前言 Vue应用的一 ...

  9. 如何通过 Vue+Webpack 来做通用的前端组件化架构设计

    目录:   1. 架构选型     2. 架构目录介绍     3. 架构说明     4. 招聘消息 目前如果要说比较流行的前端架构哪家强,屈指可数:reactjs.angularjs.emberj ...

最新文章

  1. 基于Nginx的LVS配置 提出curl 虚拟IP无响应解决办法!
  2. asp实用类库--DataList
  3. 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )
  4. 【Kick Algorithm】十大排序算法及其Python实现
  5. 规格参数组查询的代码实现
  6. Text Processing in Python
  7. Lua初学习 9-13_04 require moudle
  8. C#语言-04.OOP基础
  9. win10系统,字体及软件内容特别小(亲试有效)
  10. 【澳大利亚英语】我的英语笔记。。。
  11. NC-Verilog仿真
  12. 离线安装tensorboardx_pytorch安装
  13. QR法求解特征值特征向量
  14. BAT的数据红利,催生AI时代的敏捷计算力
  15. 正则表达式之密码验证
  16. ruoyi导出excel时合并单元格
  17. “四大发明”活字印刷当排首位!
  18. KALI更换国内源(2022年全新)
  19. 操作系统镜像文件下载网址全集
  20. Python 看门狗功能实现

热门文章

  1. 日更100天(33)每天进步一点点
  2. 浅显易懂了解JavaScript回调函数
  3. 报表控件ActiveReports快速入门指南 - 如何为报表创建、添加数据
  4. vs调试时报错:变量已被优化掉,因而不可用
  5. 阿里云服务器创建快照、回滚磁盘
  6. RStudio 手动程序包安装
  7. java程序占用cpu100%问题查找方案
  8. Mysql 数据库(一)
  9. Android 11---WMS之横竖屏切换流程详解之一
  10. 西子子1200与编码器