首页 > 其他分享 >条件渲染

条件渲染

时间:2023-05-08 21:23:40浏览次数:24  
标签:暂无 渲染 list item state 代办 条件 css

书接上回  https://www.cnblogs.com/kaibindirver/p/17381857.html

import '../css/01.css'

render() {
        return (

            <div>
                <input ref={this.myref}></input>
                <button onClick={this.handleClick2}>获取输入框的值</button>
                <ul>
                    {this.state.list.map(item => <li key={item.id}>
                        {item.name}
                        <button onClick={()=>this.handleDelClick(item.id)}>del</button>
                        </li>)}
                </ul>


                {/* 方法一 */}
                {this.state.list.length===0 ? <div>暂无代办事项</div>:null}
                {/* 方法二   && 意思是前面条件为真执行后面的*/}
                {this.state.list.length===0 && <div>暂无代办事项</div>}
                {/* 方法三 通过样式隐藏 */  }
                <div className={this.state.list.length===0 && 'hidden'}>暂无代办事项</div>

            </div>
        )
    }

 

01.css

.hidden{
    display: none;

}

 

标签:暂无,渲染,list,item,state,代办,条件,css
From: https://www.cnblogs.com/kaibindirver/p/17383181.html

相关文章

  • 列表渲染
    importReactfrom'react'exportdefaultclassAppextendsReact.Component{state={list:[1,2,3,4,5,6]}render(){varnewlist=this.state.list.map(item=><li>{item}</li>)return(......
  • MM 获取抬头条件净价
    SE24IF_PURCHASE_ORDER_MMIM_HEADER是个接口,由系统负责实例化。其中GET_CONDITIONS是获取抬头条件TAB页数据,可是直接通过IM_HEADER调用方法,返回的是空值。查看方法GET_CONDITIONS,根据行号获取指定的条件定价值。全部的条目在变量po_tkomv_hash_table或tkomv中,可以尝试指针指向......
  • Mybatis-Plus条件构造器
    Wrapper介绍Wrapper:条件构造抽象类,最顶端父类AbstractWrapper:用于查询条件封装,生成sql的where条件QueryWrapper:查询条件封装UpdateWrapper:Update条件封装AbstractLambdaWrapper:使用Lambda语法LambdaQueryWrapper:用于Lambda语法使用的查询WrappeLamb......
  • 条件运算符,扩展运算符
    1.扩展运算符:a+=b:a=a+b;             a-=b:a=a-b;a*b:a=a*b;              a/=b:a=a/b;a%=b:a=a%b;(%取余)    a&=b:a=a&b;a|=b:a=a|b(|或)         a^=b:a=a^b 2.三元运算符(条件运算符) 3......
  • Hive 禁止提交 大范围磁盘扫描任务(禁止提交where条件包含未分区过滤)
    参考书籍:Hive编程指南如果用户需要做一个查询,查询条件是全盘扫描。Hive会不得不读取每个文件目录,但这种宽范围的磁盘扫描还是比较少见的。但是,如果表中的数据以及分区个数都非常大的话,执行这样一个包含有所有分区的查询可能会触发一个巨大的MapReduce任务。一个高度建议的......
  • sed 多行条件匹配修改
    cattest111222333------111222333---111333---111222需要将111222333替换成444555666使用sed命令sed-n'1h;1!H;${g;s/111.222.333/444\n555\n666/g;p}'test444555666------444555666---111333---111222如写回文件可使用sed-n'1h;1!H;${g;s/111.222.333/444\......
  • 互斥锁 读写锁 条件变量 生产者消费者问题
    #互斥锁/*#include<pthread.h>intpthread_mutex_init(pthread_mutex_t*restrictmutex,constpthread_mutexattr_t*restrictattr);功能:初始化一个互斥变量mutex参数:mutex:需要初始化的互斥变量......
  • 13.solidworks简单渲染教程
    1、打开solidworks,点击菜单栏的工具,然后选择插件,勾选PhotoView360两边的框2、右键特征工具栏,把渲染工具勾选3点击渲染工具,然后对想要更改的零件或者部位使用编辑外观和编辑布景更改外观颜色、材质、贴图以及背景 4、在绘图区域先摆好一个适合的角度,然后再添加相机......
  • Vue3 h函数渲染组件
    1、渲染ElSelect组件constmodulleFilters=ref([{label:1,value:2},{label:2,value:3},]);constsearch=ref('');consttableColumn=[{prop:'module',label:'模块',headerRender:()=>h(......
  • 浏览器的渲染机制
    1.页面加载过程在介绍浏览器渲染过程之前,想简明扼要的介绍下页面的加载过程,有助于更好的理解后续渲染过程,要点如下:浏览器根据DNS服务器得到域名的IP地址向这个IP的机器发送HTTP请求服务器收到、处理并返回HTTP请求浏览器得到返回内容2.浏览器渲染过程2.1.构建渲染树当我......