const React = require('react'); const ReactDOM = require('react-dom'); import { QueueAnim, Icon, Button } from '../index'; import ScrollOverPack from 'rc-scroll-anim/lib/ScrollOverPack'; import EventDispatcher from 'rc-scroll-anim/lib/EventDispatcher'; import TweenOne from 'rc-tween-one'; console.log(EventDispatcher) const DivId = ['page4', 'page3', 'page2', 'page1', 'banner']; const header = document.getElementById('header'); DivId.forEach(id=> { const page = document.createElement('section'); page.id = id; if (id.indexOf('page') >= 0) { page.className = 'page'; } document.body.insertBefore(page, header.nextSibling); }); // 导航处理; function scrollNavEvent() { const scrollTop = document.body.scrollTop || document.documentElement.scrollTop; const clientHeight = document.documentElement.clientHeight; if (scrollTop >= clientHeight) { header.className = header.className.indexOf('home-nav-bottom') >= 0 ? header.className : header.className + ' home-nav-bottom'; } else { header.className = header.className.replace(/home-nav-bottom/ig, ''); } } EventDispatcher.addEventListener('scroll.scrollNavEvent', scrollNavEvent); class Banner extends React.Component { constructor() { super(...arguments); } typeFunc(a) { if (a.key === 'line') { return 'right'; } else if (a.key === 'button') { return 'bottom'; } return 'left'; } render() { return ( ANT DESIGN V1.0 一套面向中后台的设计解决方案 开始探索 ) } } ReactDOM.render(, banner); // page1 ReactDOM.render(( 实例/优秀的设计实践 近一年的蚂蚁中后台设计实践,积累了大量的优秀案例。 {window.location.href='/docs/practice/cases'}}>了解更多 ), page1); //page2 ReactDOM.render(( 设计模式库 为中后台设计中反复出现的问题提供一套相应的解决方案 {window.location.href='/docs/pattern/navigation'}}>了解更多 ), page2); //page3 ReactDOM.render(( 30+的基础设计组件 为中后台设计中反复出现的问题提供一套相应的解决方案 {window.location.href='/docs/react/introduce'}}>了解更多 ), page3); //page4 ReactDOM.render(( 微小·确定·幸福 为中后台设计中反复出现的问题提供一套相应的解决方案 ), page4);
V1.0
一套面向中后台的设计解决方案
近一年的蚂蚁中后台设计实践,积累了大量的优秀案例。
为中后台设计中反复出现的问题提供一套相应的解决方案