vue3 vite 数据可视化大屏 项目开发中需要和后端进行数据交互,这需要后端开发人员提供接口文档,前端开发人员根据接口文档进行接口调用。
安装依赖
要请求接口数据我们需要插件,这里我们使用axios来请求接口
使用pnpm来安装依赖
pnpm i axios
使用axios...
yekong
2年前 (2023-03-27)
喜欢
vue vite项目中引入glsl文件后会报错Unexpected identifier 'vec2',我们需要配置一下vite-plugin-glsl。
安装依赖
pnpm i vite-plugin-glsl
编辑vite.config.js文件
import {defin...
yekong
2年前 (2023-03-25)
喜欢
vue 数据可视化大屏项目开发中,有一个类似echarts柱状图的效果实例,不过和柱状图有一些区别,所以使用的html+css+js的方式来写的。
效果要求
柱状图组件按照百分比占比来表示长度,为了避免数字占比小而无法装下数字,设置了一个最小宽度。
左下角有说明标签,标签点击后可...
yekong
2年前 (2023-03-22)
喜欢
vue数据可视化大屏项目中,需要一些动画元素让页面更生动,这里将gsap上下浮动的动画效果记录下来,方便可能复用。
<template>
<div class="titleBg">
<div class="...
yekong
2年前 (2023-03-18)
喜欢
axios上传文件的时候,如果文件太大的话,就需要添加一个上传进度了解上传情况,所以我们添加一个进度提示,axios上传进度是通过onUploadProgress来获取的。
html
<el-dialog
title="上传文件到内部存储或SD卡1"...
yekong
2年前 (2023-03-16)
喜欢
vue3 vite项目进行接口调用的时候,会遇到跨域的问题,这时候就需要配置反向代理了。
vite 反向代理说明文档
反向代理说明文档
vite 反向代理配置代码
import {defineConfig} from 'vite';
import vue from '@vitej...
yekong
2年前 (2023-03-15)
喜欢
可视化大屏项目开发中,有一个需求高德地图上要覆盖一个自定义的地图图片,这个要和区域轮廓一致,但是当地图缩放的时候就会导致图片和轮廓不一致,这时候就需要监听地图的zoom了,当地图zoom和默认不一样的时候就隐藏这个图片。
that.map.on('zoomchange', ()...
yekong
2年前 (2023-03-13)
喜欢
vue可视化数据大屏项目开发时,使用高德地图会遇到绘制区域边界的情况,这里我们可以使用AMap.DistrictSearch加AMap.Polygon来绘制边界。
首先需要配置安全密钥,引用高德地图
<script type="text/javascript&...
yekong
2年前 (2023-03-13)
喜欢
vue使用高德地图district.search查询地区的时候返回no_data,这是因为没有配置安全密钥的原因,配置一下安全密钥就可以了。
关键代码
<script type="text/javascript">
window._AMap...
yekong
2年前 (2023-03-13)
喜欢
vue数据可视化大屏 开发中,需要一个进度条的效果,这里使用的是两个图片来实现的,一个背景图,还有一个进度条背景图。然后增加一个长度限制,默认是0每10毫秒增加1直到增加到给定的百分比停止,形成一个渐变的动画。
更多进度条效果实例
vue 数据可视化大屏进度条效果实例
使用
&...
yekong
2年前 (2023-03-03)
喜欢