zoukankan      html  css  js  c++  java
  • 0511 Braft Editor和嵌套路由

    1、 Braft Editor

    https://margox.github.io/braft-editor/

    npm install braft-editor --save
    import 'braft-editor/dist/index.css'
    import React from 'react'
    import BraftEditor from 'braft-editor'
    
    export default class CustomDemo extends React.Component {
    
      render () {
    
        const controls = [
          {
            key: 'bold',
            text: <b>加粗</b>
          },
          'italic', 'underline', 'separator', 'link', 'separator', 'media'
        ]
    
        return (
          <div className="editor-wrapper">
            <BraftEditor
              controls={controls}
              contentStyle={{height: 210, boxShadow: 'inset 0 1px 3px rgba(0,0,0,.1)'}}
            />
          </div>
        )
    
      }
    
    }
    

      2、复习嵌套路由

    总路由,作为根组件

    分支里没有exact

    const BasicRoute = (props) => (
      <HashRouter>
          <Switch>
              <Route exact path="/" component={Mainpage}/>
    
              <Route  path="/home" component={Mainpage}/>
              <Route exact path="/my" component={Add}/>
          </Switch>
        <BottomMenu />
      </HashRouter>
    );

    子路由及菜单

    function Mainpage(){
      return(
        <div>
          <div className="headmenu">
            <ul >  
                <MenuItem href="#/" name="home" index="0" />
                <MenuItem href="#/home/detail" name="detail" index="1" />
                <MenuItem href="#/home/third" name="third" index="2" />
            </ul>
          </div>
          <Switch>
              <Route exact path="/" component={AList}/>
              <Route exact path="/home" component={AList}/>
              <Route exact path="/home/detail" component={Detail}/>
              <Route exact path="/home/third" component={Detail}/>
           </Switch>   
    
          </div>
      )
    }

    效果

  • 相关阅读:
    h5学习
    python 基础(十五) socket编程
    python 基础(十四) 正则表达式
    python 基础(十三) time模块
    python 基础(十二) 图片简单处理
    python 基础(十一) pickle 序列化
    python 基础(十) 面向对象
    python 基础(九) 文件操作
    python 基础(八) os模块
    python 基础(七) 异常处理
  • 原文地址:https://www.cnblogs.com/cnchengv/p/14756867.html
Copyright © 2011-2022 走看看