上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页
摘要: css实现自动向上轮播,效果图: 实现方式: 外层div的盒子加入: div{ position:relative; animation: moveUp 8s 1s infinite; -webkit-animation: moveUp 8s 1s infinite; &:hover{ animat 阅读全文
posted @ 2020-09-16 22:37 herry菌 阅读(1945) 评论(0) 推荐(0)
摘要: 先上实现代码: function PubSub() { this.handlers = {}; } PubSub.prototype = { // 订阅事件(定义的key值,绑定的函数) on: function(eventType, handler){ var self = this; if(!( 阅读全文
posted @ 2020-09-16 16:41 herry菌 阅读(705) 评论(1) 推荐(0)
摘要: 2个组件都需要引入 API: publish:触发事件 subscribe:绑定事件 unsubscribe:卸载绑定事件 订阅与发送需要一个相同的字符串key进行绑定,一般我们会单独使用一个文件作为key的保存点,引入 在被动的组件中componentDidMount中可绑定事件 也可在前面定义一 阅读全文
posted @ 2020-09-16 15:25 herry菌 阅读(168) 评论(0) 推荐(0)
摘要: 先上代码: import React from 'react'; export default class ListArea extends React.Component { state = { currentIndex: 0, interval: 3000, suspend: false }; 阅读全文
posted @ 2020-09-16 14:47 herry菌 阅读(169) 评论(0) 推荐(0)
摘要: 这是个类似表格的布局,数据超出屏幕条数,因此需要每秒向上滚动一格。 使用: 表头渲染: <div className={s.head}> { structure.map(si => <div key={si.key} className={s.col} style={{width:si.width} 阅读全文
posted @ 2020-09-16 13:15 herry菌 阅读(227) 评论(0) 推荐(0)
摘要: 效果:鼠标移入自动向上滚动,鼠标移出停止滚动 滚动区域设置onMouseOver与onMouseOut事件。listEle表示需要滚动的列表dom,设置2个是为了达到无缝滚动效果。 onMouseOver清除定时器timer,达到停止滚动效果。 onMouseOut打开定时器timer,每100ms 阅读全文
posted @ 2020-09-16 12:36 herry菌 阅读(1232) 评论(0) 推荐(0)
摘要: div滚动条可以做多个区块的多内容展示 使用方式: import Scrollbar from '../common/scrollbar' <Scrollbar className={styles.body} scroll={this.onScroll}> {内部内容} </Scrollbar> 引 阅读全文
posted @ 2020-09-15 15:34 herry菌 阅读(520) 评论(0) 推荐(0)
摘要: 项目中我一般用的还是react15的比较多,偶尔接触react16,目前使用的大多是生命周期的区别,16新增了几个生命周期。 static getDerivedStateFromProps:用于代替componentReceiveProps。是个静态方法。 父组件传入子组件的属性更新时,同步更新子组 阅读全文
posted @ 2020-09-13 17:19 herry菌 阅读(927) 评论(0) 推荐(0)
摘要: 子组件要调用父组件的方法: 父组件传入子组件要调的方法 <Child fun={this.fun.bind(this)}> 子组件可通过props直接调用 this.props.fun(xx) 父组件要调用子组件的方法: 父组件中给子组件设置onRef事件,并设置调用名=ref <Child onR 阅读全文
posted @ 2020-09-12 13:59 herry菌 阅读(224) 评论(0) 推荐(0)
摘要: 头部引入国际化组件和zh_CN import {ConfigProvider} from 'antd'; import zh_CN from 'antd/es/locale/zh_CN'; 在组件外层放上 <ConfigProvider locale={zh_CN}></ConfigProvider 阅读全文
posted @ 2020-08-10 18:40 herry菌 阅读(1560) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页