ToB企服应用市场:ToB评测及商务社交产业平台

标题: 基于vite+vue导入echarts和axios [打印本页]

作者: 王國慶    时间: 2024-10-22 20:29
标题: 基于vite+vue导入echarts和axios
一、了解echarts和axios
1、ECharts

ECharts(百度ECharts) 是一个基于JavaScript的开源可视化库,主要用于创建各种交互式和可定制的图表。它由百度开辟和维护,旨在帮助开辟者轻松地实现数据可视化。以下是关于ECharts的具体先容:

2、Axios

Axios 是一个基于Promise的HTTP客户端,用于在欣赏器和Node.js情况中发送HTTP哀求。它是一个简洁、易用且功能丰富的库,以下是关于Axios的具体先容:

综上所述,ECharts适用于数据可视化领域,而Axios适用于前端与服务器数据交互的场景。两者都是在前端开辟中非常实用的工具,可以提高开辟效率并改善用户体验。
 一、安装依靠
  1. npm i --save axios@1.4.0 echarts@5.4.2
复制代码

二、使用
1、src下创建两个文件夹 叫utils 和api
2、util下创建一个文件叫request.js
  1. import axios from 'axios'
  2. const service = axios.create({
  3.     baseURL: import.meta.env.VITE_APP_BASE_URL,
  4.     timeout: 5000,
  5. })
  6. // 请求拦截器
  7. service.interceptors.request.use(
  8.     (config) => {
  9.         config.headers.icode = 'input you icode'
  10.         return config // 必须返回配置
  11.     },
  12.     (error) => {
  13.         return Promise.reject(error)
  14.     }
  15. )
  16. // 响应拦截器
  17. service.interceptors.response.use((response) => {
  18.     console.log("response的值:",response)
  19.     // const { code, info, data } = response.data
  20.     // console.log("data的值:", data)
  21.     // console.log("code的值:", code)
  22.     // console.log("info的值:",info)
  23.     // 要根据success的成功与否决定下面的操作
  24.     if (response.code = 200) {
  25.         console.log("response.data.data", response.data.data);
  26.         console.log("进来了")
  27.         return response.data.data
  28.     } else {
  29.         console.log("response.data.info的值",response.data.info)
  30.         console.log("返回错误")
  31.         return Promise.reject(new Error(response.data.info))
  32.     }
  33. })
  34. export default service
复制代码
3、api文件夹下创建aaa.js的文件(数据哀求模块)
  1. import request from '@/utils/request.js'
  2. export const getdata = () => {
  3.     return request({
  4.         url:'http://localhost:8080/geta'
  5.     })
  6. }
复制代码
注意:不支持@,须要本身配置,本身指定
Vite.config.js中配置
  1.   resolve: {
  2.     alias: {
  3.       '@':'./src'
  4.     }
  5.   },
复制代码

参考:
Apache ECharts 官网
首页 - ECharts图表集,ECharts demo集,echarts gallery社区,Make A Pie,分享你的可视化作品isqqw.com

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4