分类:学习笔记

note

vue项目中使用百度地图js生成地图

vue项目中使用百度地图js生成地图
数据可视化大屏项目中经常会使用到百度地图,今天我们实现在vue项目使用使用百度地图。 在以前的数据大屏中,我们使用的是vue2 使用百度地图插件vue-baidu-map和vue3 vite项目使用百度地图插件在vue2和vue3项目中我们都是使用的封装的vue插件来实现我们想要...

2年前 (2023-12-22) 喜欢

threejs让平面图在3d层面旋转

threejs让平面图在3d层面旋转
数据可视化大屏 开发过程中,需要图片在3d层面的点缀,今天我们来实现一张平面图如何在3d层面旋转。 准备一张图 我们首先准备一张平面图,这张图片各个角度要有差异,不能像一个圆环,不然转起来也看不出图片在旋转。 效果截图 动态效果 插件 "three": ...

2年前 (2023-12-21) 喜欢

div拼接在不同分辨率下出现黑线如何解决?

div拼接在不同分辨率下出现黑线如何解决?
在数据大屏项目开发中,有一些异形背景图为了更好的适配,会将图片切割成小块,然后再拼接以进行适配,但是在实际开发中会出现一种情况,就是在一些分辨率或者一些不同宽高比的情况下,会有一条黑线. 在不同分辨率下,div拼接出现黑线的问题可能是由于浏览器的渲染引擎在处理像素时的舍入误差导...

2年前 (2023-12-21) 喜欢

普通html中使用highcharts3d

普通html中使用highcharts3d
在普通HTML项目中使用Highcharts创建3D饼状图,首先需要引入Highcharts库及其3D模块。以下是基本步骤: 引入Highcharts和Highcharts 3D模块的脚本。可以通过CDN引入,例如: <script src="//cdn.s...

2年前 (2023-12-20) 喜欢

vue2 element ui el-table自定义样式实例

vue2 element ui el-table自定义样式实例
vue2项目开发中,需要实现类似如下效果图的效果,因为有横向滚动条,这里使用element ui el-table来实现,只需要通过css来将样式修改为我们需要的效果就可以了,这里使用了斑马纹的效果,通过设置 stripe来实现。 代码实现效果 实现代码 因为滚动条也需要自定...

2年前 (2023-12-20) 喜欢

vue3 切换组件时销毁组件的定时请求

vue3 切换组件时销毁组件的定时请求
vue3项目中,组件设置了定时请求,切换组件后,上一个组件还在执行定时请求,于是使用beforeDestroy来销毁定时,结果发现无效,排查后发现: 在 Vue 3 中,beforeDestroy 已被废弃,取而代之的是 beforeUnmount。这是因为 beforeDest...

2年前 (2023-12-19) 喜欢

css 设置letter-spacing后 文字不居中怎么办?

css 设置letter-spacing后 文字不居中怎么办?
当你设置了letter-spacing后,文字可能会出现不居中的情况。这是因为letter-spacing属性会在每个字符之间添加额外的空间,这可能会影响到文本的对齐方式。 解决这个问题的一种方法是使用text-indent属性。text-indent属性可以设置文本块的首行文本...

2年前 (2023-12-19) 喜欢

echarts 自定义图片柱状图效果

echarts 自定义图片柱状图效果
echarts 自定义图片柱状图效果,使用图片实现实现并列柱状图的渲染. 实例代码 drawLine() { var that = this window.addEventListener('resize', this.drawLine) let myChart =...

2年前 (2023-12-18) 喜欢

vue项目中请求WebSocket获取数据

vue项目中请求WebSocket获取数据
vue项目开发中,后端提供的是WebSocket,这里记录一下前端请求ws获取数据的代码实例 这里我们将ws接口地址单独放在一个配置文件中,方便后期修改。 之前的项目开发中是使用之前的ws请求写法 调试输出请求的数据 请求实例代码 <script> import {...

2年前 (2023-12-18) 喜欢