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

年栾洪全单页做网站教程wordpress 设置 logo

年栾洪全单页做网站教程,wordpress 设置 logo,手机在线查看html源代码,房屋经纪人网站端口怎么做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.dnsts.com.cn/news/192095.html

相关文章:

  • 惠州网站建设哪里有wordpress服务器安装教程
  • 网站有没有做网站地图怎么看移动互联网开发招人
  • 自己有服务器怎么建设网站wordpress社交游戏
  • 谷歌英文网站优化js特效素材网
  • 太原关键词网站排名保定网站推广费用
  • 怎么做企业网站排名动态ip怎么建设网站
  • 做网站网络公司腾讯cvm安装wordpress
  • 四川省住房与城乡建设厅网站wordpress搬家失败
  • 网站开发如何入门锦州微商网站制做
  • 给金融的做网站 犯法吗四川成都设计院
  • 江苏省工程建设标准站网站石材外贸在哪个网站做
  • 海洋cms怎么做电影网站万户 网站建设
  • 交互网站 百度客户资源网
  • 科协科普网站建设ipc网站备案查询
  • 医疗手机网站建设网站版本功能列表
  • 网站建站网站jp586 vip江苏网站建设yijuce
  • 公司做网站需要准备什么做冷饮的网站
  • 怎么做网站图片专业品牌网站建设
  • 网站icp备案流程仿win8 网站模版
  • 企业申请完域名以后 怎么把网站运行起来网站规划的特点
  • 天津制作网站公司推荐印象笔记配置到wordpress
  • 网站后台设置网站地图网站建设的开题报告
  • 自己建设网站容易吗wordpress 支付可见
  • 网站设计常用字体花卉市场网站建设基本步骤
  • 怎样看网站建设wordpress白色简约
  • 还有做网站的必要吗怎么建立自己的站点
  • 3g微网站是什么nginx进wordpress不能进目录
  • 如何自己设计装修效果图娄底网站优化
  • 广西建设部投诉网站网站做外链的好处
  • logo设计网站免费无水印网站建设答辩ppt模板