# SimpleDataVisualization
数据可视化简易Demo
vuex state:
1. components 存放所有组件状态
2. activeElement 当前激活状态的组件
3. editorScreen 画布区域缩放状态
drag & resize 组件:
1. mousedown: 更新 activeElement, 使用activeElement来变更组件样式
2. on dragging & resizing: throttle(fn, 16) 节流更新 activeElement
3. drag & resize end: debounce(fn, 100) 防抖更新 components
guide lines 组件:
根据 activeElement 的状态来更新显示状态与样式
没有合适的资源?快使用搜索试试~ 我知道了~
simple-data-visualization:“数据可视化大屏”设计与编辑器
共38个文件
js:13个
vue:13个
json:2个
需积分: 50 14 下载量 18 浏览量
2021-03-15
17:33:24
上传
评论
收藏 89KB ZIP 举报
温馨提示
简单数据可视化 数据可视化简易Demo vuex状态: 组件存放所有组件状态 activeElement当前激活状态的组件 editorScreen画布区域缩放状态 拖动和调整大小 mousedown:更新activeElement,使用activeElement来更改组件样式 关于拖动和调整大小:节流(fn,16)节流更新activeElement 拖动并调整大小:防抖(fn,100)防抖更新组件 指导方针组件: 根据activeElement的状态来更新显示状态与样式
资源详情
资源评论
资源推荐
收起资源包目录
simple-data-visualization-main.zip (38个子文件)
simple-data-visualization-main
.gitignore 2KB
package.json 1KB
package-lock.json 100KB
src
components
editor-control-bar
SimpleController.vue 1KB
line-charts
LineChart.vue 295B
drag-cover
DragGuideLines.vue 2KB
DragResizeIndicator.vue 11KB
DragCover.vue 381B
slider-bar
SliderBar.vue 4KB
main.js 312B
assets
icon
iconfont.js 38KB
views
editor
components
ComponentsCanvas.vue 2KB
HanldersCanvas.vue 563B
Editor.vue 2KB
editor-style.scss 2KB
login
Login.vue 133B
preview
Preview.vue 137B
home
Home.vue 174B
utils
preset-components.js 2KB
common-utils.js 754B
App.vue 560B
router
index.js 599B
store
active-element.js 1KB
editor-screen.js 655B
index.js 301B
components.js 1KB
LICENSE 1KB
public
logo.ico 4KB
vite.config.js 948B
.browserslistrc 30B
.eslintrc.js 546B
README.md 519B
script
buildcdn.js 1KB
index.html 434B
babel.config.js 350B
.gitattributes 66B
.editorconfig 160B
yarn.lock 112KB
共 38 条
- 1
ShiMax
- 粉丝: 51
- 资源: 4424
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0