vue 数据可视化大屏开发中,因为大屏都是一个一个的模块组成,除了实现效果外,我们还需要考虑组件的可移植性和复用性,避免因为数据导致组件使用混乱。尽可能做到组件拿来即用。
请求接口
首先组件封装,当前组件我们只做一件事请求接口,把接口的数据传给echarts子组件。
<te...
yekong
1年前 (2023-04-10) 496℃
0喜欢
在vue项目中,echarts图表为了看起来酷炫,会使用渐变色效果,我们可以通过vue的计算属性来生成渐变色的代码,然后赋值给echarts.
生成渐变色
computed: {
colorList: function () {
var list = [{
...
yekong
1年前 (2023-04-10) 505℃
0喜欢
vue vite项目中引入glsl文件后会报错Unexpected identifier 'vec2',我们需要配置一下vite-plugin-glsl。
安装依赖
pnpm i vite-plugin-glsl
编辑vite.config.js文件
import {defin...
yekong
1年前 (2023-03-25) 1211℃
2喜欢
vue数据大屏项目中我们可能需要安装两个不同版本的echarts
安装第一个echarts
pnpm i echarts
安装第二个版本的echarts
因为已经有一个echarts了,所以我们需要给第二个版本起一个别名,我需要安装一个3.8.5版本的echarts,给他定义一...
yekong
1年前 (2023-03-22) 557℃
0喜欢
axios上传文件的时候,如果文件太大的话,就需要添加一个上传进度了解上传情况,所以我们添加一个进度提示,axios上传进度是通过onUploadProgress来获取的。
html
<el-dialog
title="上传文件到内部存储或SD卡1"...
yekong
1年前 (2023-03-16) 1155℃
1喜欢
vue3 vite项目进行接口调用的时候,会遇到跨域的问题,这时候就需要配置反向代理了。
vite 反向代理说明文档
反向代理说明文档
vite 反向代理配置代码
import {defineConfig} from 'vite';
import vue from '@vitej...
yekong
1年前 (2023-03-15) 1148℃
0喜欢
可视化大屏项目开发中,有一个需求高德地图上要覆盖一个自定义的地图图片,这个要和区域轮廓一致,但是当地图缩放的时候就会导致图片和轮廓不一致,这时候就需要监听地图的zoom了,当地图zoom和默认不一样的时候就隐藏这个图片。
that.map.on('zoomchange', ()...
yekong
1年前 (2023-03-13) 737℃
0喜欢
vue可视化数据大屏项目开发时,使用高德地图会遇到绘制区域边界的情况,这里我们可以使用AMap.DistrictSearch加AMap.Polygon来绘制边界。
首先需要配置安全密钥,引用高德地图
<script type="text/javascript&...
yekong
1年前 (2023-03-13) 1111℃
1喜欢
vue使用高德地图district.search查询地区的时候返回no_data,这是因为没有配置安全密钥的原因,配置一下安全密钥就可以了。
关键代码
<script type="text/javascript">
window._AMap...
yekong
1年前 (2023-03-13) 964℃
4喜欢
vue3实现鼠标拖动横向滚动,vue数据大屏开发,客户要求列表可以横向拖动,这里使用的better-scroll插件来实现自己想要的效果。
演示demo:vue3数据可视化大屏-科技管理大屏案例演示
/**
* @Author: 858834013@qq.com
* @Name...
yekong
1年前 (2023-03-01) 1287℃
0喜欢