当前位置: 首页 > news >正文

年栾洪全单页做网站教程百度上海总部

年栾洪全单页做网站教程,百度上海总部,大姚网站建设,经营性商务网站建设需要备案吗1 条件渲染 使用条件渲染#xff0c;结合TodoList案例#xff0c;进行完善#xff0c;实现以下功能#xff1a; 当列表中的数据为空的时候#xff0c;现实提示信息暂无待办事项当列表中存在数据的时候#xff0c;提示信息消失 这里介绍三种实现方式。 注意这里的Empty是…1 条件渲染 使用条件渲染结合TodoList案例进行完善实现以下功能 当列表中的数据为空的时候现实提示信息暂无待办事项当列表中存在数据的时候提示信息消失 这里介绍三种实现方式。 注意这里的Empty是前端框架Antd的组件如果安装了antd直接使用即可如果没有安装可以用div代替也是可以的。这里为了更直观所以使用了前端框架antd的Empty组件。 1、三元操作符 {/*方式一*/} {this.state.list.length 0 ? Empty style{{float:left}} description{暂无待办事项} / : null}2、逻辑与操作符 {/*方式二*/} { this.state.list.length 0 Empty style{{float:left}} description{暂无待办事项} /}3、css控制 方式三主要是通过给Empty容器绑定className属性为hidden然后通过className属性设置容器的display:none来实现Empty的隐藏与现实该方法中的Empty是一直都存在的。 {/*方式三*/} Empty className{this.state.list.length 0 ? : hidden} style{{float:left}} description{暂无待办事项} /2、实现效果动图如下 3、完整代码 import React, {Component} from react; import {Button, Empty} from antd; import {DeleteOutlined} from ant-design/icons;import ./css/App.css import ./css/01-index.cssexport default class App extends Component {a 35;myRef React.createRef();// 定义状态state {list: [{id: 1,name: 凯文·杜兰特},{id: 2,name: 德文·布克},{id: 3,name: 布拉德利·比尔}]}render() {return (div style{{marginTop: 10, marginLeft: 10}}input style{{width: 200}}ref{this.myRef}/{/*非常推荐*/}Button style{{backgroundColor: #2ba471, border: none}} size{middle} type{primary}onClick{() {this.handlerClick() // 非常推荐传参数}}添加/Buttonul{this.state.list.map((item, index) li style{{fontWeight: bold, fontSize: 20px}} key{item.id}{item.name}Button size{small}style{{marginLeft: 10}}type{primary}shape{circle}dangeronClick{() this.handlerDeleteClick(index)}icon{DeleteOutlined/}//li)}/ul{/*方式一*/}{/*{this.state.list.length 0 ? Empty style{{float:left}} description{暂无待办事项} / : null}*/}{/*方式二*/}{/*{ this.state.list.length 0 Empty style{{float:left}} description{暂无待办事项} /}*/}{/*方式三*/}Empty className{this.state.list.length 0 ? : hidden} style{{float:left}} description{暂无待办事项} //div)}handlerClick () {console.log(Click4, this.myRef.current.value);// 不要这样写因为不要直接修改状态可能会造成不可预期的问题// this.state.list.push(this.myRef.current.value);let newList [...this.state.list];newList.push({id: Math.random() * 100000000, // 生产不同的idname: this.myRef.current.value});this.setState({list: newList})}handlerDeleteClick(index) {console.log(Del-, index);// 深复制let newList this.state.list.concat();newList.splice(index, 1);this.setState({list: newList})// 清空输入框this.myRef.current.value ;} }
http://www.hkea.cn/news/14479584/

相关文章:

  • 怎么样网站吸引人天天向上做图网站
  • 企业网站seo推广技巧类似于美团的网站怎么做
  • 有源码手机怎么搭建网站国内wordpress主题免费
  • 网站开发什么意思p2p理财网站开发框架
  • 如何请人创建一个网站旅游网站建设网
  • 成都网站制作公司电话c 还可以做网站
  • 建站公司是外包吗陕西省建设网三类人员证书查询系统
  • 卫浴洁具网站模板建设银行嘉兴分行官方网站
  • 优秀英文企业网站大型旅行社自建网站
  • 晋城市建设局网站山西大同专业网站建设制作价格
  • php中英双语农业公司网站源码wordpress微商
  • 怎么进入网站后台管理系统app下载量查询
  • 房地产公司网站建设pptwordpress post_class
  • 工业和信息化部网站备案查询神华集团两学一做登陆网站
  • 手机网站素材网网站策划是干什么的
  • 图书馆门户网站建设的意义中国世界排名前200的大学名单
  • 东城建站推广甘肃省集约化网站建设
  • 站点推广系统网站
  • 网站建设公司广告 晴天娃娃商超网站
  • 网站建设原码做网站网站推广赚佣金
  • 如何把网站转网站商贸有限公司注销流程
  • 怎么做五合一网站网络商城是什么意思
  • 一个网站的构建六种常见网络营销方法
  • 菏泽网站建设效果大气的广告公司名称
  • 河南郑州网站关键词排名系统网站建设费的税率
  • 国外网站空间租用费用连云港关键字优化案例
  • 做类似返利网的网站有哪些余姚外贸网站建设
  • 高端手机网站平台建行24小时人工电话
  • 用什么软件做网站最好怎么做网站交易
  • 广州网站建设第一公司网站就业技术培训机构