首页 > 其他分享 >组件的样式(含三元表达式)

组件的样式(含三元表达式)

时间:2023-04-23 14:34:23浏览次数:45  
标签:01 样式 App css 组件 import 三元 表达式

04-组件的样式

import '../css/01.css' //导入样式

function App(){
    var myname="lucax"
    var obj={
        background:"red",
        fontSize:"40px"  //font-size 所有样式的-都改为用驼峰写法去替代
}
    return (
        <div>
            #加花括号意思就是js语法 所以系统会给你计算 ,不加就和html标签那样不计算
        {10+20} 
        <br/>
            #调用变量也是同理用花括号
        {myname} 
        <br/>
            #三元表达式
        {10>20?"张三":"李四"} 
        <br/>
            #追加样式 写法一
        <div style={{background:"yellow"}}>背景变颜色</div> 
            #追加样式 写法二    
        <div style={obj}>背景变颜色</div> 
            #外部样式引用
        <div className="active">(外部样式)背景变颜色</div> 
        </div>
        )
}
export default App;

 

外部的样式

01.css

.active{
    background:blue
}

 

index.js

import React from 'react'
import ReactDOM from 'react-dom'
import App from './01-base/04-组件的样式'

ReactDOM.render(
<App></App>,
document.getElementById('root')
)

 

参考: https://www.bilibili.com/video/BV1dP4y1c7qd?p=9&vd_source=caabcbd2a759a67e2a3de8acbaaf08ea

标签:01,样式,App,css,组件,import,三元,表达式
From: https://www.cnblogs.com/kaibindirver/p/17346462.html

相关文章

  • 开发测试平台(六),组件化
    使用bootstrap,复制之前的bootstrap表格,在templates下新建一个component包,并且新建一个模板componentList.ftl,然后引入layout模板和<@body></@body>,把bootstrap表格复制到component.ftl里面2、在controller里新建一个ComponentController,component方法,启动component.ftl,3、修改第......
  • 给定一个正整数字符串,使用Python正则表达式在其千分位上添加逗号
    大家好,我是皮皮。一、前言前几天在Python黄金青铜群【沐】问了一个Python正则表达式的问题,这里拿出来给大家分享下。题目:给定一个正整数字符串,如12345678、345678,使用正则表达式在其千分位上添加逗号,如12,345,678、345,678。二、实现过程这里ChatGPT给了一个答案,可以使用......
  • 正则表达式
    由数字、26个英文字母或者下划线组成的字符串^[0-9a-zA-Z_]{1,}$或^/w+$由26个英文字母组成的字符串^[A-Za-z]+$只能输入数字^[0-9]*$只能输入n位数字^/d{n}$只能输入至少n位数字^/d{n,}$只能输入m-n位数字^/d{m,n}$m到n个汉字@“^[\u4E00-\u9FA5]{m,n}$”只含有......
  • DRF的filter组件
    DRF的Filter组件如果某个API需要传递一些条件进行搜索,其实就在是URL后面通过GET传参即可,例如:/api/users?age=19&category=12在drf中filter组件可以支持条件搜索。1.自定义filter#models.pyfromdjango.dbimportmodelsclassRole(models.Model):"""角色表"""......
  • 【快应用】表单组件的model属性实际运用
     【关键词】表单组件、model 【问题背景】在使用表单组件时,往往需要同时绑定值和 change 事件动态更新数据,当表单交互较多的场景下会有大量与业务无关的代码。快应用从1100版本开始引入 model 指令,使用 model 指令可以简化代码逻辑,在框架内部对值进行绑定与更新,实现......
  • 搞懂Python正则表达式,这一篇就够了
    本文代码基于Python3.11解释器,除了第一次示例,代码将省略importre这个语句所有示例代码均可以在我的github仓库中的code.py文件内查看[我的仓库](PythonLearinig/正则表达式atmain·saopigqwq233/PythonLearinig(github.com))搞清楚Python正则表达式语法,这一篇就够了......
  • URL 正则表达式 实例
    1.获取URL指定参数exportfunctionparseQueryString(name:string,url=location.search){constreg=newRegExp(`(^|[?&])${name}=([^?&]*)(&|$)`,'i');returndecodeURIComponent(reg.exec(url)?.[2]||'');}consturl=http......
  • El表达式
    1、EL简介1)语法结构$2)[]与.运算符EL提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用[]。例如:${user.My-Name}应当改为${user["My-Name"]}如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如......
  • 正则表达式和XPath
    正则表达式常用匹配规则模式描述\w匹配字母、数字以及下划线\W匹配不是字母、数字及下划线的字符\s匹配任意空白字符串,等价于[\t\n\r\f]\S匹配任意非空字符串\d匹配任意数字,等价与[0-9]\D匹配任意非数字的字符\A匹配字符串的开头\Z匹配......
  • react18中antd的Upload组件上传头像,并且拿到服务器返回的头像的url地址在页面中显示头
    业务需求:上传头像,上传完毕后拿到头像的url,把头像展示在页面中,最终把头像url和其他用户信息一起发送给服务器 上传头像流程 导入Upload组件和图标(一个加号,一个加载中)import{Upload}from'antd';import{PlusOutlined,LoadingOutlined}from'@ant-design/ic......