分类:学习笔记

note

vue 访问ws websocket请求访问

vue 访问ws websocket请求访问
数据大屏开发中,需要监听实时消息,消息是使用的,最新的项目中获取ws数据的方法:vue项目中请求WebSocket获取数据 公共方法 function getSocket(url, params, callback) { let socket; if (typeof (...

yekong 1年前 (2023-10-17) 喜欢

vue 实现一个可以横向拖动的步骤条

vue 实现一个可以横向拖动的步骤条
数据大屏开发中,需要实现一个步骤条的效果,但是步骤条的长度可能会很大超过了当前显示区域,所以我们需要一个可以鼠标横向拖动的效果。 动态拖动效果 开发环境 vue2 webpack js 使用插件 "@better-scroll/core": "^...

yekong 1年前 (2023-10-17) 喜欢

echarts武汉市地图geoJson数据实例下载

echarts武汉市地图geoJson数据实例下载
数据可视化大屏 项目中经常会遇到需要渲染echarts地图 的情况,为了方便不同地区的数据使用,将一些地图数据整理出来,供大家参考,今天为大家整理的是echarts武汉市地区地图geoJson数据。 效果截图 echarts武汉市地区地图geoJson数据 echarts武汉市...

yekong 1年前 (2023-10-17) 喜欢

vue echarts-gl 3d地图从中国下钻到市级实例

vue echarts-gl 3d地图从中国下钻到市级实例
vue 数据大屏项目开发中,有时候会需要实现3d地图下钻效果,这里我们使用echarts-gl来实现3d地图。今天的3d地图是从中国->省->市三级下钻实例。除了使用echarts实现3d地图下钻,我们还可以使用threejs来实现下钻效果,threejs 3d地图实...

yekong 1年前 (2023-10-14) 喜欢

vue2 webpack设置调试运行端口

vue2 webpack设置调试运行端口
数据大屏项目在调试开发中可能会需要指定调试端口号,以便于不和其他项目的端口冲突。 这里我们找到vue.config.js文件 关键代码 这里我们指定8083为端口号 devServer: { port: 8083// 设置端口为8083 }, 完整实例代码 'use s...

yekong 1年前 (2023-10-14) 喜欢

echarts 柱状图根据数据长度判断是否显示dataZoom

echarts 柱状图根据数据长度判断是否显示dataZoom
数据大屏项目开发中,柱状图需要显示四种日期的数据,本周只有7天 本月有30多条 上月也有30多条,这种数据量很大渲染的话肯定放不开,这就需要dataZoom来进行拖动显示,但是数据少的又不需要,所以我们需要进行判断显示 判断显示 我们需要根据数据长度进行判断,当数据长度大于12...

yekong 1年前 (2023-10-13) 喜欢

vue将组件插入到body中

vue将组件插入到body中
vue项目在开发中经常会使用到弹窗组件,但是在使用弹窗组件的时候会遇到一个问题就是当组件有很多,而弹窗组件又在子组件中时,会出现弹窗层级太低出现错位等问题,这时候我们就需要考虑让弹窗组件在最外层不会受到子组件的影响。 关键代码 我们在写组件的时候,可以加入以下代码,将组件插入到...

yekong 1年前 (2023-10-13) 喜欢

Three.js实现太阳系实例

Three.js实现太阳系实例
three版本 "three": "^0.154.0", 演示地址 Three.js实现太阳系实例 threejs实现一个自转的地球 使用threejs绘制一个可以旋转的地球,为后面的太阳系做准备 threejs创建地球和太阳实例 使...

yekong 1年前 (2023-10-11) 喜欢