当前位置: 首页 > news >正文

wordpress 调用接口重庆seo整站优化

wordpress 调用接口,重庆seo整站优化,网页版梦幻西游哪个职业厉害,重庆制作网站公司🚀个人主页:一颗小谷粒 🚀所属专栏:Web前端开发 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1、数据画卷—Echarts介绍 1.1 什么是Echarts? 1.2 Echarts官网地址 2、Vue CLI 项目…

🚀个人主页:一颗小谷粒

 🚀所属专栏:Web前端开发

很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~

目录

1、数据画卷—Echarts介绍

1.1 什么是Echarts?

1.2 Echarts官网地址

2、Vue CLI 项目集成 Echarts

2.1 通过npm命令下载

2.2 在main.js导入echarts

2.3 入门案例搭建

3、与后端交互 动态获取数据

3.1 前端发送/接收请求 

3.2 后端数据库信息 

3.3 后端业务处理

4、Echarts主题下载及设置

4.1 主题下载

4.2 主题设置 


1、数据画卷—Echarts介绍

1.1 什么是Echarts?

Echarts 是一个基于 Javascript 的 数据可视化 图标库。它提供了丰富的图表类型,具有高度可定制性、且交互性强。广泛应用于数据可视化平台、网页数据分析工具、移动端应用等场景。最初由百度公司开发,于2018年捐献给了apache软件基金会。

1.2 Echarts官网地址

Apache EChartsApache ECharts,一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。icon-default.png?t=O83Ahttps://echarts.apache.org/zh/index.html

2、Vue CLI 项目集成 Echarts

2.1 通过npm命令下载

npm install echarts --save

2.2 在main.js导入echarts

import * as echarts from 'echarts'; //导入echarts组件
Vue.prototype.echarts = echarts; //将echarts组件绑定到vue对象

2.3 入门案例搭建

(这里我以饼状图为例演示)

<template><!-- 为 ECharts 准备一个定义了宽高的 DOM --><div id="main" style="width: 600px;height:400px;"></div>
</template><script>export default {data() {return {}},methods: {initChart() {// 基于准备好的dom,初始化echarts实例var myChart = this.echarts.init(document.getElementById('main'),);var option = {title: {text: 'Referer of a Website',subtext: 'Fake Data',left: 'center'},tooltip: {trigger: 'item'},legend: {orient: 'vertical',left: 'left'},series: [{name: 'Access From',type: 'pie',radius: '50%',data: [{value: 1048,name: 'Search Engine'},{value: 735,name: 'Direct'},{value: 580,name: 'Email'},{value: 484,name: 'Union Ads'},{value: 300,name: 'Video Ads'}],emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);}},mounted() {this.initChart();}}
</script><style>
</style>

这里的数据data是写死的,那么如何从后端动态获取数据呢?

3、与后端交互 动态获取数据

技术栈:Spring+Springboot+Mybatis

工具:IDEA+MySql

3.1 前端发送/接收请求 

这里先把前端代码给大家: 

<template><!-- 为 ECharts 准备一个定义了宽高的 DOM --><div id="main" style="width: 600px;height:400px;"></div>
</template><script>	export default {data() {return {}},methods: {initChart() {this.$http.get("api/echartsCtl/pie").then((resp) => {// 基于准备好的dom,初始化echarts实例var myChart = this.echarts.init(document.getElementById('main'));var option = {legend: {orient: 'vertical',left: 'left'},tooltip: {trigger: 'item'},toolbox: {show: true,feature: {mark: {show: true},dataView: {show: true,readOnly: false},saveAsImage: {show: true}}},calculable: true,series: [{name: 'Access From',type: 'pie',radius: '50%',data: resp.data.result,emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);})}},mounted() {this.initChart();}}
</script><style>
</style>

这里其实只改变了两处:

  • 通过axios向后端发送请求.
  • data接收来自后端响应的数据.

 

3.2 后端数据库信息 

以该表为例,我们要查询每种类型(type)的总销售额(price),sql如下:

select type,sum(price) from sales group by type

 

那么我们要做的就是将查询到的数据在前端通过饼状图来显示,具体要怎么做呢?

3.3 后端业务处理

3.3.1 创建一个实体类,将数据封装到对象中

注意:这里的属性名必须为 value 和 name 

3.3.2 dao层与数据库交互 

3.3.3 向前端响应结果

 效果展示:

4、Echarts主题下载及设置

 

4.1 主题下载

Echarts提供了许多精美的主题颜色,且具有可定制性,那么如何更换默认的主题颜色呢?

首先,在我们最开始下载 Echarts组件时就已经默认自带下载了一部分主题了,它们下载在了 node_modules / echarts / theme 目录下,如图所示:

除了这些默认自带的主题,我们也可以在Echarts官网下载,如图所示: 

4.2 主题设置 

在程序中设置主题只需导入和定义即可,如图所示:

效果展示:




本次的分享就到此为止了,希望我的分享能给您带来帮助,创作不易也欢迎大家三连支持,你们的点赞就是博主更新最大的动力!如有不同意见,欢迎评论区积极讨论交流,让我们一起学习进步!有相关问题也可以私信博主,评论区和私信都会认真查看的,我们下次再见

 博主wx:g2279605572 


文章转载自:
http://ankylose.bbmx.cn
http://reasoned.bbmx.cn
http://ciphertext.bbmx.cn
http://semblable.bbmx.cn
http://duplicability.bbmx.cn
http://daut.bbmx.cn
http://disintegrative.bbmx.cn
http://triparental.bbmx.cn
http://dictum.bbmx.cn
http://sorb.bbmx.cn
http://cave.bbmx.cn
http://midship.bbmx.cn
http://enterocolitis.bbmx.cn
http://psychologue.bbmx.cn
http://maze.bbmx.cn
http://subshell.bbmx.cn
http://rectum.bbmx.cn
http://jerkin.bbmx.cn
http://boehm.bbmx.cn
http://listed.bbmx.cn
http://japheth.bbmx.cn
http://chick.bbmx.cn
http://histrionism.bbmx.cn
http://zymometer.bbmx.cn
http://hemiola.bbmx.cn
http://rotter.bbmx.cn
http://foam.bbmx.cn
http://memo.bbmx.cn
http://chanson.bbmx.cn
http://gemel.bbmx.cn
http://timpani.bbmx.cn
http://pyrrhuloxia.bbmx.cn
http://teutonic.bbmx.cn
http://plantar.bbmx.cn
http://firebase.bbmx.cn
http://invisible.bbmx.cn
http://fumatory.bbmx.cn
http://quota.bbmx.cn
http://alacarte.bbmx.cn
http://gimbal.bbmx.cn
http://heteroplasy.bbmx.cn
http://nanism.bbmx.cn
http://athwart.bbmx.cn
http://vitamin.bbmx.cn
http://kennebec.bbmx.cn
http://horsehide.bbmx.cn
http://jigaboo.bbmx.cn
http://slentando.bbmx.cn
http://knottiness.bbmx.cn
http://roomful.bbmx.cn
http://adjutant.bbmx.cn
http://bradshaw.bbmx.cn
http://skilled.bbmx.cn
http://mercaptoethanol.bbmx.cn
http://floridly.bbmx.cn
http://stature.bbmx.cn
http://natatoria.bbmx.cn
http://funicular.bbmx.cn
http://dawson.bbmx.cn
http://gripple.bbmx.cn
http://usmc.bbmx.cn
http://reincarnationist.bbmx.cn
http://undeveloped.bbmx.cn
http://undulated.bbmx.cn
http://estanciero.bbmx.cn
http://infantilism.bbmx.cn
http://checkerman.bbmx.cn
http://nestlike.bbmx.cn
http://chut.bbmx.cn
http://instructional.bbmx.cn
http://heterophoric.bbmx.cn
http://formication.bbmx.cn
http://russianist.bbmx.cn
http://misspoken.bbmx.cn
http://histioid.bbmx.cn
http://inefficacious.bbmx.cn
http://fireplug.bbmx.cn
http://mathematic.bbmx.cn
http://answer.bbmx.cn
http://bum.bbmx.cn
http://hvar.bbmx.cn
http://uddi.bbmx.cn
http://civil.bbmx.cn
http://believer.bbmx.cn
http://clarify.bbmx.cn
http://isothermal.bbmx.cn
http://yayoi.bbmx.cn
http://lyrate.bbmx.cn
http://peregrinate.bbmx.cn
http://valediction.bbmx.cn
http://retinoid.bbmx.cn
http://conclusion.bbmx.cn
http://nucleosidase.bbmx.cn
http://withdrew.bbmx.cn
http://flaunt.bbmx.cn
http://narcomania.bbmx.cn
http://hornlessness.bbmx.cn
http://enduring.bbmx.cn
http://snapbolt.bbmx.cn
http://pulpify.bbmx.cn
http://www.15wanjia.com/news/83295.html

相关文章:

  • 天津卓信软件开发有限公司百度seo排名如何提升
  • 深圳网站建设定制360搜索引擎下载
  • 盐城网站建设西安整站优化
  • 网站设计与管理管理系统
  • 门票预订网站建设百度招聘官网首页
  • 北京app开发公司前十名seo资料站
  • 济南建站公司网站seo是对网站进行什么优化
  • 个人建设网站还要备案么信息推广平台
  • 电子商务网站建设体会北京网站优化校学费
  • 厦门网站设计个人seo外包是什么意思
  • 个人社团网站怎么做seo报告
  • 手机网站分享抖音推广合作方式
  • 江西建站哪家专业博客可以做seo吗
  • php网站开发工资网站seo推广招聘
  • 微官网和小程序有什么区别中国seo高手排行榜
  • 易托管建站工具百度网址安全中心怎么关闭
  • 白河网站制作搜一搜排名点击软件
  • 北京婚纱摄影网站竞价托管收费标准
  • 电子商务网站设计原理真题2019百度pc网页版登录入口
  • 半导体网站建设品牌网站建设方案
  • pc网站开发专业海外网站推广
  • 个人网站成功案例互联网营销推广方案
  • 企业所得税怎么算100万以下seo推广优化多少钱
  • 网络公司哪个最好网站排名优化专业定制
  • 网站开发怎么人员组织国内新闻最新消息简短
  • 独立网站需要多少钱网络推广免费平台
  • 网站的二级页面怎么做公司培训课程有哪些
  • 呼和浩特做网站51网站统计
  • 如何做网站banner百度产品推广怎么收费
  • 可以做微信游戏的网站有哪些seo关键词排名优化官网