摘要: import React, { useState, useRef, useEffect } from 'react' import PropTypes from 'prop-types' import _ from 'lodash' import uuidv1 from 'uuid/v1' import './index.less' let currentTipComponents = []... 阅读全文
posted @ 2019-08-27 17:02 贝子涵夕 阅读(719) 评论(0) 推荐(0) 编辑
摘要: import StateMachine from 'javascript-state-machine' import EventEmitter from 'events' /** * 上传的文档的状态管理 */ const STATES = { NOT_UPLOAD: 'notUpload', FILE_TOO_LARGE: 'fileTooLarge', UPLOADING: 'uploadin 阅读全文
posted @ 2019-08-27 11:30 贝子涵夕 阅读(518) 评论(0) 推荐(0) 编辑
摘要: import React, { useRef, useEffect } from 'react' import { desktopCapturer } from 'electron' import ScreenCapture from '~/shared/webrtc/ScreenCapture' const screenCapture = new ScreenCapture() windo... 阅读全文
posted @ 2019-07-08 15:57 贝子涵夕 阅读(760) 评论(0) 推荐(0) 编辑
摘要: iTerm2(https://www.iterm2.com/) 终端工具 Alfred(http://xclient.info/s/alfred.html) 快速启动器 WebStorm、VSCode、Vim都行 Moom(http://xclient.info/s/moom.html) 窗口大小管 阅读全文
posted @ 2019-07-03 10:48 贝子涵夕 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 如下是对窗口最大化,最小化等相关操作: 下面是electron配置: 如上配置中可设置一系列初始值,其中包括 是否可resize,是否可拖动等。如果想在其它地方修改初始值,可按照如下实现: 阅读全文
posted @ 2019-07-02 17:59 贝子涵夕 阅读(14568) 评论(1) 推荐(0) 编辑
摘要: cursor: url('~ROOT/shared/assets/image/vn-text-cursor-31-49.png') 22 22, nw-resize;另外还有一个 cursor: grab; 表示一个可拖动的手势。 阅读全文
posted @ 2019-07-02 15:04 贝子涵夕 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 1. electron createWindow 的时候 设置 transparent: true, clickThrough: 'pointer-events' 2. body 上添加 pointer-events: none;, 不点透的元素加 pointer-events: all;3. 在 阅读全文
posted @ 2019-07-02 14:56 贝子涵夕 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: HTML代码: CSS代码: 注意点: 1,自上而下展开效果:transition与animation结合使用。如上:.show 2,自下而上收起效果:transition单独使用。如上:.hidden 首先想到的是在收起和展开两个终点位置改变 max-height,然后均加上transition, 阅读全文
posted @ 2019-06-27 18:26 贝子涵夕 阅读(15052) 评论(0) 推荐(1) 编辑
摘要: 组件DrawShape.jsx如下: 组件DrawShape.jsx对应的less如下: 组件DrawShape.jsx对应的高阶组件DrawShape.js如下: 如上就能实现本地画形状了,但以上的逻辑是本地画完就保存到远端remote数据里,本地画的形状清除了。此适用于老师端和学生端的场景。那么 阅读全文
posted @ 2019-06-27 12:26 贝子涵夕 阅读(4120) 评论(0) 推荐(0) 编辑
摘要: import React, { Component } from 'react' import PropTypes from 'prop-types' import _ from 'lodash' import classNames from 'classnames' import { CloseButton, } from '@dby-h5-clients/pc-1vn-componen... 阅读全文
posted @ 2019-06-21 14:06 贝子涵夕 阅读(1387) 评论(0) 推荐(0) 编辑