VUE—axios请求Echarts折线图

1:安装echarts
cnpm install echarts --s
2:在需要用图表的地方引入
import echarts from 'echarts'
3.编写echarts.vue



4.接口写在mock里面
首先在mock里面新建一个echarts.json

{
    "categories": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12"
    ],
    "data": [
        3,
        2,
        4,
        4,
        5
    ]
}

5:在build目录下找到webpack.dev.conf.js文件,编写以下代码

// mock code
const express = require('express')
const app = express()
const test = require('../mock/test.json') 
const echarts = require('../mock/echarts.json') 
const routes = express.Router()
app.use('/api', routes)
// 如果是post请求,那么将get改为post即可
devServer: {
 ...
 before(app){
 app.get('/api/test', (req, res) => {
  res.json(test)
 }),
 app.get('/api/echarts', (req, res) => {
  res.json(echarts)
 })
 }

6:浏览器输入http://localhost:8080/api/echarts
7.新代码



你可能感兴趣的:(VUE—axios请求Echarts折线图)