{"id":16647,"date":"2025-04-18T23:02:49","date_gmt":"2025-04-18T15:02:49","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/16647.html"},"modified":"2025-04-18T23:02:49","modified_gmt":"2025-04-18T15:02:49","slug":"%ef%bc%88%e8%87%aa%e7%94%a8%ef%bc%89vue%e9%80%9a%e8%bf%87axios%e8%ae%bf%e9%97%ae%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%b9%b6%e8%bf%94%e5%9b%9e%e6%95%b0%e6%8d%ae%e7%bb%98%e5%88%b6echarts%e5%9b%be%e5%bd%a2","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/16647.html","title":{"rendered":"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62"},"content":{"rendered":"<p>\u524d\u7aef<\/p>\n<p>\u67f1\u5f62\u56fe<\/p>\n<p>&lt;template&gt;<\/p>\n<p>\u00a0 &lt;button &#064;click&#061;&#034;chi&#034;&gt;\u5403&lt;\/button&gt;<\/p>\n<p>\u00a0 &lt;div ref&#061;&#034;chartRef&#034; style&#061;&#034;width: 600px; height: 400px;&#034;&gt;&lt;\/div&gt;<\/p>\n<p>&lt;\/template&gt;<\/p>\n<p>&lt;script setup&gt;<\/p>\n<p>import axios from &#039;axios&#039;;<\/p>\n<p>import { onMounted, ref } from &#039;vue&#039;;<\/p>\n<p>import * as echarts from &#039;echarts&#039;;<\/p>\n<p>\/\/ \u4f7f\u7528 ref \u521b\u5efa\u4e00\u4e2a\u54cd\u5e94\u5f0f\u5f15\u7528&#xff0c;\u7528\u4e8e\u83b7\u53d6 DOM \u5143\u7d20<\/p>\n<p>const chartRef &#061; ref(null);<\/p>\n<p>\/\/ \u5c06 option \u63d0\u5347\u5230\u9876\u5c42\u4f5c\u7528\u57df<\/p>\n<p>const option &#061; {<\/p>\n<p>\u00a0 xAxis: {<\/p>\n<p>\u00a0 \u00a0 type: &#039;category&#039;,<\/p>\n<p>\u00a0 \u00a0 data: [&#039;Mon&#039;, &#039;Tue&#039;, &#039;Wed&#039;, &#039;Thu&#039;, &#039;Fri&#039;, &#039;Sat&#039;, &#039;Sun&#039;]<\/p>\n<p>\u00a0 },<\/p>\n<p>\u00a0 yAxis: {<\/p>\n<p>\u00a0 \u00a0 type: &#039;value&#039;<\/p>\n<p>\u00a0 },<\/p>\n<p>\u00a0 series: [<\/p>\n<p>\u00a0 \u00a0 {<\/p>\n<p>\u00a0 \u00a0 \u00a0 data: [120, 200, 150, 80, 70, 110, 130],<\/p>\n<p>\u00a0 \u00a0 \u00a0 type: &#039;bar&#039;<\/p>\n<p>\u00a0 \u00a0 }<\/p>\n<p>\u00a0 ]<\/p>\n<p>};<\/p>\n<p>let myChart;<\/p>\n<p>function chi() {<\/p>\n<p>\u00a0 axios.post(&#039;http:\/\/localhost:8080\/data&#039;)<\/p>\n<p>\u00a0 \u00a0 .then(response &#061;&gt; {<\/p>\n<p>\u00a0 \u00a0 \u00a0 console.log(response.data);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \/\/ \u66f4\u65b0\u56fe\u8868\u6570\u636e<\/p>\n<p>\u00a0 \u00a0 \u00a0 option.series[0].data&#061;response.data<\/p>\n<p>\u00a0 \u00a0 \u00a0 \/\/ option.series[0].data[0] &#061; 250;<\/p>\n<p>\u00a0 \u00a0 \u00a0 if (myChart) {<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 myChart.setOption(option);<\/p>\n<p>\u00a0 \u00a0 \u00a0 }<\/p>\n<p>\u00a0 \u00a0 })<\/p>\n<p>\u00a0 \u00a0 .catch(error &#061;&gt; {<\/p>\n<p>\u00a0 \u00a0 \u00a0 console.error(&#034;There was an error!&#034;, error);<\/p>\n<p>\u00a0 \u00a0 });<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>onMounted(() &#061;&gt; {<\/p>\n<p>\u00a0 if (chartRef.value) {<\/p>\n<p>\u00a0 \u00a0 \/\/ \u57fa\u4e8e\u51c6\u5907\u597d\u7684 DOM&#xff0c;\u521d\u59cb\u5316 echarts \u5b9e\u4f8b<\/p>\n<p>\u00a0 \u00a0 myChart &#061; echarts.init(chartRef.value);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0 \u00a0 \/\/ \u4f7f\u7528\u521a\u6307\u5b9a\u7684\u914d\u7f6e\u9879\u548c\u6570\u636e\u663e\u793a\u56fe\u8868\u3002<\/p>\n<p>\u00a0 \u00a0 myChart.setOption(option);<\/p>\n<p>\u00a0 }<\/p>\n<p>});<\/p>\n<p>&lt;\/script&gt;<\/p>\n<p>\u00a0<\/p>\n<p>\u540e\u7aef<\/p>\n<p>\u4f9d\u8d56<\/p>\n<p>&lt;parent&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;groupId&gt;org.springframework.boot&lt;\/groupId&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;artifactId&gt;spring-boot-starter-parent&lt;\/artifactId&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;version&gt;3.3.7&lt;\/version&gt; \u00a0 \u00a0 &lt;\/parent&gt; \u00a0 \u00a0 &lt;dependencies&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;dependency&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;groupId&gt;org.springframework.boot&lt;\/groupId&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;artifactId&gt;spring-boot-starter-web&lt;\/artifactId&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/dependency&gt; \u00a0 \u00a0 &lt;\/dependencies&gt; \u00a0 \u00a0 &lt;build&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;plugins&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;plugin&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;groupId&gt;org.springframework.boot&lt;\/groupId&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;artifactId&gt;spring-boot-maven-plugin&lt;\/artifactId&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;version&gt;3.3.7&lt;\/version&gt; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/plugin&gt; \u00a0 \u00a0 \u00a0 \u00a0 &lt;\/plugins&gt; \u00a0 \u00a0 &lt;\/build&gt;<\/p>\n<p>\u8de8\u57df<\/p>\n<p>package org.example.config;<\/p>\n<p>import org.springframework.context.annotation.Bean;<\/p>\n<p>import org.springframework.context.annotation.Configuration;<\/p>\n<p>import org.springframework.web.cors.CorsConfiguration;<\/p>\n<p>import org.springframework.web.cors.UrlBasedCorsConfigurationSource;<\/p>\n<p>import org.springframework.web.filter.CorsFilter;<\/p>\n<p>&#064;Configuration<\/p>\n<p>public class Cqqq {<\/p>\n<p>\u00a0 \u00a0 &#064;Bean<\/p>\n<p>\u00a0 \u00a0 public CorsFilter corsFilter() {<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 CorsConfiguration config &#061; new CorsConfiguration();<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \/\/ \u5141\u8bb8\u6240\u6709\u57df\u540d\u8fdb\u884c\u8de8\u57df\u8c03\u7528<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 config.addAllowedOriginPattern(&#034;http:\/\/localhost:5173&#034;);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \/\/ \u5141\u8bb8\u4efb\u4f55\u8bf7\u6c42\u5934<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 config.addAllowedHeader(&#034;*&#034;);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \/\/ \u5141\u8bb8\u4efb\u4f55\u65b9\u6cd5&#xff08;POST\u3001GET\u7b49&#xff09;<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 config.addAllowedMethod(&#034;*&#034;);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \/\/ \u5141\u8bb8\u643a\u5e26\u51ed\u8bc1<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 config.setAllowCredentials(true);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 UrlBasedCorsConfigurationSource source &#061; new UrlBasedCorsConfigurationSource();<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 source.registerCorsConfiguration(&#034;\/**&#034;, config);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 return new CorsFilter(source);<\/p>\n<p>\u00a0 \u00a0 }<\/p>\n<p>}<\/p>\n<p>\u63a7\u5236\u7c7b<\/p>\n<p>package org.example.conl;<\/p>\n<p>\u00a0<\/p>\n<p>import org.springframework.web.bind.annotation.RequestBody;<\/p>\n<p>import org.springframework.web.bind.annotation.RequestMapping;<\/p>\n<p>import org.springframework.web.bind.annotation.RestController;<\/p>\n<p>\u00a0<\/p>\n<p>import java.util.ArrayList;<\/p>\n<p>import java.util.List;<\/p>\n<p>&#064;RestController<\/p>\n<p>public class Ckkk {<\/p>\n<p>\u00a0 \u00a0 &#064;RequestMapping(&#034;\/data&#034;)<\/p>\n<p>\u00a0 \u00a0 public List&lt;Integer&gt; hou(){<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 List&lt;Integer&gt; list &#061; new ArrayList&lt;Integer&gt;();<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(100);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(150);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(200);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(50);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(300);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(200);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 list.add(250);<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 return list;<\/p>\n<p>\u00a0 \u00a0 }<\/p>\n<p>}<\/p>\n<p>\u4eea\u8868\u76d8\u00a0 \u5b9a\u65f6\u5668\u7b49&#xff1a;<\/p>\n<p>&lt;template&gt; \u00a0&lt;button &#064;click&#061;&#034;chi&#034;&gt;\u5403&lt;\/button&gt; \u00a0&lt;button &#064;click&#061;&#034;he&#034;&gt;\u559d&lt;\/button&gt; \u00a0&lt;button &#064;click&#061;&#034;da&#034;&gt;\u968f\u673a&lt;\/button&gt; \u00a0&lt;div ref&#061;&#034;chartRef&#034; style&#061;&#034;width: 600px; height: 400px;&#034;&gt;&lt;\/div&gt;&lt;\/template&gt;&lt;script setup&gt;import axios from &#039;axios&#039;;import { onMounted, ref } from &#039;vue&#039;;import * as echarts from &#039;echarts&#039;;\/\/ \u4f7f\u7528 ref \u521b\u5efa\u4e00\u4e2a\u54cd\u5e94\u5f0f\u5f15\u7528&#xff0c;\u7528\u4e8e\u83b7\u53d6 DOM \u5143\u7d20const chartRef &#061; ref(null);\/\/ \u5c06 option \u63d0\u5347\u5230\u9876\u5c42\u4f5c\u7528\u57dfconst option &#061; { \u00a0series: [ \u00a0 \u00a0{ \u00a0 \u00a0 \u00a0type: &#039;gauge&#039;, \u00a0 \u00a0 \u00a0center: [&#039;50%&#039;, &#039;60%&#039;], \u00a0 \u00a0 \u00a0startAngle: 200, \u00a0 \u00a0 \u00a0endAngle: -20, \u00a0 \u00a0 \u00a0min: 0, \u00a0 \u00a0 \u00a0max: 60, \u00a0 \u00a0 \u00a0splitNumber: 12, \u00a0 \u00a0 \u00a0itemStyle: { \u00a0 \u00a0 \u00a0 \u00a0color: &#039;#FFAB91&#039; \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0progress: { \u00a0 \u00a0 \u00a0 \u00a0show: true, \u00a0 \u00a0 \u00a0 \u00a0width: 30 \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0pointer: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0axisLine: { \u00a0 \u00a0 \u00a0 \u00a0lineStyle: { \u00a0 \u00a0 \u00a0 \u00a0 \u00a0width: 30 \u00a0 \u00a0 \u00a0 \u00a0} \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0axisTick: { \u00a0 \u00a0 \u00a0 \u00a0distance: -45, \u00a0 \u00a0 \u00a0 \u00a0splitNumber: 5, \u00a0 \u00a0 \u00a0 \u00a0lineStyle: { \u00a0 \u00a0 \u00a0 \u00a0 \u00a0width: 2, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0color: &#039;#999&#039; \u00a0 \u00a0 \u00a0 \u00a0} \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0splitLine: { \u00a0 \u00a0 \u00a0 \u00a0distance: -52, \u00a0 \u00a0 \u00a0 \u00a0length: 14, \u00a0 \u00a0 \u00a0 \u00a0lineStyle: { \u00a0 \u00a0 \u00a0 \u00a0 \u00a0width: 3, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0color: &#039;#999&#039; \u00a0 \u00a0 \u00a0 \u00a0} \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0axisLabel: { \u00a0 \u00a0 \u00a0 \u00a0distance: -20, \u00a0 \u00a0 \u00a0 \u00a0color: &#039;#999&#039;, \u00a0 \u00a0 \u00a0 \u00a0fontSize: 20 \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0anchor: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0title: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0detail: { \u00a0 \u00a0 \u00a0 \u00a0valueAnimation: true, \u00a0 \u00a0 \u00a0 \u00a0width: &#039;60%&#039;, \u00a0 \u00a0 \u00a0 \u00a0lineHeight: 40, \u00a0 \u00a0 \u00a0 \u00a0borderRadius: 8, \u00a0 \u00a0 \u00a0 \u00a0offsetCenter: [0, &#039;-15%&#039;], \u00a0 \u00a0 \u00a0 \u00a0fontSize: 60, \u00a0 \u00a0 \u00a0 \u00a0fontWeight: &#039;bolder&#039;, \u00a0 \u00a0 \u00a0 \u00a0formatter: &#039;{value} \u00b0C&#039;, \u00a0 \u00a0 \u00a0 \u00a0color: &#039;inherit&#039; \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0data: [ \u00a0 \u00a0 \u00a0 \u00a0{ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0value: 20 \u00a0 \u00a0 \u00a0 \u00a0} \u00a0 \u00a0 \u00a0] \u00a0 \u00a0}, \u00a0 \u00a0{ \u00a0 \u00a0 \u00a0type: &#039;gauge&#039;, \u00a0 \u00a0 \u00a0center: [&#039;50%&#039;, &#039;60%&#039;], \u00a0 \u00a0 \u00a0startAngle: 200, \u00a0 \u00a0 \u00a0endAngle: -20, \u00a0 \u00a0 \u00a0min: 0, \u00a0 \u00a0 \u00a0max: 60, \u00a0 \u00a0 \u00a0itemStyle: { \u00a0 \u00a0 \u00a0 \u00a0color: &#039;#FD7347&#039; \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0progress: { \u00a0 \u00a0 \u00a0 \u00a0show: true, \u00a0 \u00a0 \u00a0 \u00a0width: 8 \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0pointer: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0axisLine: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0axisTick: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0splitLine: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0axisLabel: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0detail: { \u00a0 \u00a0 \u00a0 \u00a0show: false \u00a0 \u00a0 \u00a0}, \u00a0 \u00a0 \u00a0data: [ \u00a0 \u00a0 \u00a0 \u00a0{ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0value: 20 \u00a0 \u00a0 \u00a0 \u00a0} \u00a0 \u00a0 \u00a0] \u00a0 \u00a0} \u00a0]};let myChart;function chi() { \u00a0axios.post(&#039;http:\/\/localhost:8080\/data&#039;) \u00a0 \u00a0.then(response &#061;&gt; { \u00a0 \u00a0 \u00a0console.log(response.data); \u00a0 \u00a0 \u00a0\/\/ \u5047\u8bbe response.data \u662f\u4e00\u4e2a\u5408\u9002\u7684\u6570\u503c \u00a0 \u00a0 \u00a0option.series[0].data[0].value &#061; response.data; \u00a0 \u00a0 \u00a0option.series[1].data[0].value &#061; response.data; \u00a0 \u00a0 \u00a0if (myChart) { \u00a0 \u00a0 \u00a0 \u00a0myChart.setOption(option); \u00a0 \u00a0 \u00a0} \u00a0 \u00a0}) \u00a0 \u00a0.catch(error &#061;&gt; { \u00a0 \u00a0 \u00a0console.error(&#034;There was an error!&#034;, error); \u00a0 \u00a0});}function he() { \u00a0axios.post(&#039;http:\/\/localhost:8080\/data1&#039;) \u00a0 \u00a0.then(response &#061;&gt; { \u00a0 \u00a0 \u00a0console.log(response.data); \u00a0 \u00a0 \u00a0\/\/ \u5047\u8bbe response.data \u662f\u4e00\u4e2a\u5408\u9002\u7684\u6570\u503c&#xff0c;\u66f4\u65b0\u4e24\u4e2a gauge \u7684\u6570\u636e \u00a0 \u00a0 \u00a0option.series[0].data[0].value &#061; response.data; \u00a0 \u00a0 \u00a0option.series[1].data[0].value &#061; response.data; \u00a0 \u00a0 \u00a0if (myChart) { \u00a0 \u00a0 \u00a0 \u00a0\/\/ \u66f4\u65b0\u56fe\u8868 \u00a0 \u00a0 \u00a0 \u00a0myChart.setOption(option); \u00a0 \u00a0 \u00a0} \u00a0 \u00a0}) \u00a0 \u00a0.catch(error &#061;&gt; { \u00a0 \u00a0 \u00a0console.error(&#034;There was an error!&#034;, error); \u00a0 \u00a0});}function da(){ \u00a0 \u00a0setInterval(function () { \u00a0 \u00a0axios.post(&#039;http:\/\/localhost:8080\/data1&#039;) \u00a0 \u00a0.then(response &#061;&gt; { \u00a0 \u00a0 \u00a0console.log(response.data); \u00a0 \u00a0 \u00a0\/\/ \u5047\u8bbe response.data \u662f\u4e00\u4e2a\u5408\u9002\u7684\u6570\u503c&#xff0c;\u66f4\u65b0\u4e24\u4e2a gauge \u7684\u6570\u636e \u00a0 \u00a0 \u00a0option.series[0].data[0].value &#061; response.data; \u00a0 \u00a0 \u00a0option.series[1].data[0].value &#061; response.data; \u00a0 \u00a0 \u00a0if (myChart) { \u00a0 \u00a0 \u00a0 \u00a0\/\/ \u66f4\u65b0\u56fe\u8868 \u00a0 \u00a0 \u00a0 \u00a0myChart.setOption(option); \u00a0 \u00a0 \u00a0} \u00a0 \u00a0}) \u00a0 \u00a0.catch(error &#061;&gt; { \u00a0 \u00a0 \u00a0console.error(&#034;There was an error!&#034;, error); \u00a0 \u00a0});}, 2000);}onMounted(() &#061;&gt; { \u00a0if (chartRef.value) { \u00a0 \u00a0\/\/ \u57fa\u4e8e\u51c6\u5907\u597d\u7684 DOM&#xff0c;\u521d\u59cb\u5316 echarts \u5b9e\u4f8b \u00a0 \u00a0myChart &#061; echarts.init(chartRef.value); \u00a0 \u00a0\/\/ \u4f7f\u7528\u521a\u6307\u5b9a\u7684\u914d\u7f6e\u9879\u548c\u6570\u636e\u663e\u793a\u56fe\u8868 \u00a0 \u00a0myChart.setOption(option); \u00a0}});&lt;\/script&gt;<\/p>\n<p>\u00a0<\/p>\n<p>package org.example.conl;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.ArrayList;import java.util.List;import java.util.Random;&#064;RestControllerpublic class Ckkk { \u00a0 \u00a0&#064;RequestMapping(&#034;\/data&#034;) \u00a0 \u00a0public List&lt;Integer&gt; hou(){ \u00a0 \u00a0 \u00a0 \u00a0List&lt;Integer&gt; list &#061; new ArrayList&lt;Integer&gt;(); \u00a0 \u00a0 \u00a0 \u00a0list.add(100); \u00a0 \u00a0 \u00a0 \u00a0list.add(150); \u00a0 \u00a0 \u00a0 \u00a0list.add(200); \u00a0 \u00a0 \u00a0 \u00a0list.add(50); \u00a0 \u00a0 \u00a0 \u00a0list.add(300); \u00a0 \u00a0 \u00a0 \u00a0list.add(200); \u00a0 \u00a0 \u00a0 \u00a0list.add(250); \u00a0 \u00a0 \u00a0 \u00a0return list; \u00a0 \u00a0} \u00a0 \u00a0&#064;RequestMapping(&#034;\/data1&#034;) \u00a0 \u00a0public int houou(){ \u00a0 \u00a0 \u00a0 \u00a0Random random &#061; new Random(); \u00a0 \u00a0 \u00a0 \u00a0\/\/ \u751f\u6210 1 \u5230 100 \u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570 \u00a0 \u00a0 \u00a0 \u00a0int randomNumber &#061; random.nextInt(60) &#043; 1; \u00a0 \u00a0 \u00a0 \u00a0return randomNumber; \u00a0 \u00a0}}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb1k\u6b21\uff0c\u70b9\u8d5e22\u6b21\uff0c\u6536\u85cf18\u6b21\u3002\/ \u5047\u8bbe response.data \u662f\u4e00\u4e2a\u5408\u9002\u7684\u6570\u503c\uff0c\u66f4\u65b0\u4e24\u4e2a gauge \u7684\u6570\u636e      option.series[0].data[0].value = response.data;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[994,625,43],"topic":[],"class_list":["post-16647","post","type-post","status-publish","format-standard","hentry","category-server","tag-echarts","tag-vue-js","tag-43"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/16647.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb1k\u6b21\uff0c\u70b9\u8d5e22\u6b21\uff0c\u6536\u85cf18\u6b21\u3002\/ \u5047\u8bbe response.data \u662f\u4e00\u4e2a\u5408\u9002\u7684\u6570\u503c\uff0c\u66f4\u65b0\u4e24\u4e2a gauge \u7684\u6570\u636e   option.series[0].data[0].value = response.data;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/16647.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T15:02:49+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/16647.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/16647.html\",\"name\":\"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2025-04-18T15:02:49+00:00\",\"dateModified\":\"2025-04-18T15:02:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/16647.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/16647.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/16647.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/16647.html","og_locale":"zh_CN","og_type":"article","og_title":"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb1k\u6b21\uff0c\u70b9\u8d5e22\u6b21\uff0c\u6536\u85cf18\u6b21\u3002\/ \u5047\u8bbe response.data \u662f\u4e00\u4e2a\u5408\u9002\u7684\u6570\u503c\uff0c\u66f4\u65b0\u4e24\u4e2a gauge \u7684\u6570\u636e   option.series[0].data[0].value = response.data;","og_url":"https:\/\/www.wsisp.com\/helps\/16647.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2025-04-18T15:02:49+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/16647.html","url":"https:\/\/www.wsisp.com\/helps\/16647.html","name":"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2025-04-18T15:02:49+00:00","dateModified":"2025-04-18T15:02:49+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/16647.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/16647.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/16647.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\uff08\u81ea\u7528\uff09Vue\u901a\u8fc7axios\u8bbf\u95ee\u670d\u52a1\u5668\u5e76\u8fd4\u56de\u6570\u636e\u7ed8\u5236echarts\u56fe\u5f62"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/16647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=16647"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/16647\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=16647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=16647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=16647"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=16647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}