摘要:
通过ua来判断内核: 移动端判断简易版: let ua = navigator.userAgent; let isAndroid = /android/i.test(ua); let isIOS = /(iPhone|iPad|iPod|IOS)/i.test(ua); let isWechat = 阅读全文
摘要:
现在需要解决以下问题: 我们有两个和多个前后端交互请求,我们需要在这两个请求都完成之后去让runder渲染,实现思路如下: 1、定义一个loading的state,给定初始值为true,在runder函数中,如果loading为true则直接返回 this.state = { loading: tr 阅读全文
摘要:
原始数据如下所示 [ { "name": "互联网", "label": "互联网", "value": "互联网", "children": [ { "name": "电商", "label": "电商", "value": "电商", "children": [ { "name": " 阅读全文
摘要:
一、组件类的缺点 React 的核心是组件。v16.8 版本之前,组件的标准写法是类(class)。下面是一个简单的组件类。 import React, { Component } from "react"; export default class Button extends Component 阅读全文
摘要:
第一章、webpack环境配置 1、安装node 2、创建package.json文件 命令:npm init 3、安装webpack 本地安装(推荐): npm install --save-dev webpack npm install --save-dev webpack-cli 全局安装 n 阅读全文
摘要:
1、在需要进行监听的Dom上添加 onKeyDown 方法: <Button className='btn-add' type="primary" icon="search" onKeyDown={(e)=>this.handleKeyDown(e)} onClick={()=>this.handl 阅读全文
摘要:
阅读全文
摘要:
一、实现方法 小技巧,最外层元素高度100%,flex布局,flex-direction为cloumn, overflow为hidden; 里面子元素需要自适应宽高的元素给一个最小高度min-height; 另一个需要撑满的元素flex设置为1。 二、写法如下: 阅读全文
摘要:
一、安装 npm install braft-editor --save yarn add braft-editor 二、使用 //1.组件中引入 braft-editor import BraftEditor from 'braft-editor' //2.constructor中定义 一个字段 阅读全文
摘要:
一、关于拖动 图片默认可以拖动,其他元素的拖动效果同图片。正常的 div 是不能被拖动的,鼠标点击选择后移动没有效果,需要加 draggable="true" 使得元素可以被拖动。 二、拖拽相关的几个事件 被拖拽元素的事件:ondragstart,ondragend 放置元素的事件:ondragen 阅读全文