分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

react.js 时钟组件

发布时间:2023-09-06 02:22责任编辑:熊小新关键词:js组件
React是用于构建用户界面的 JavaScript 库,React 组件使用一个名为 render() 的方法, 接收数据作为输入,输出页面中对应展示的内容。React除了可以使用外部传入的数据以外 (通过 this.props 访问传入数据), 组件还可以拥有其内部的状态数据 (通过 this.state 访问状态数据)。 当组件的状态数据改变时, 
组件会调用 render() 方法重新渲染。
效果图没用样式写一下,凑合着看吧!
实例模拟:<style>.list{list-style:none;}#app{width:80%;margin:0 auto;text-align:center;font-size:50px;font-weight:bold;color:black;}</style><script type="text/babel">class Comp extends React.Component{//构造函数 构造函数是在整个类中未初始化中执行的constructor(...args){ ?//构造函数名super(...args);//超类。this.state={h:‘0‘,m:‘0‘,s:‘0‘};var that=this; setInterval(function(){that.fn()},1000)}componentDidMount(){  this.fn();}componentWillUpdate(){  console.log("更新之前");}componentDidUpdate(){  console.log("更新之后");}fn(){//传jsonvar D=new Date();this.setState({  h:D.getHours(),  m:D.getMinutes(),  s:D.getSeconds()})}render(){  return <div><span>{this.state.h}:</span><span>{this.state.m}:</span><span>{this.state.s}</span> ???</div>;}} ??   window.onload=function(){ ???????  var time=document.getElementById(‘app‘);   ???ReactDOM.render(<Comp/>,time); ??   } ???</script> ?
<div id="app"></div>

react.js 时钟组件

原文地址:https://www.cnblogs.com/yscode/p/9974607.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved