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

做旅游去哪个网站找图网站seo分析报告

做旅游去哪个网站找图,网站seo分析报告,做网站费用怎么入账,wordpress安装502目录 ​编辑 一、今日目标 二、新增the-welcome组件 2.1 template 2.2 script 2.2.1 getStatistic 2.2.2 get30DayStatistic 一、今日目标 上篇文章链接:【wiki知识库】08.添加用户登录功能--前端Vue部分修改-CSDN博客 今天就要实现最后的东西了&#xff0c…

目录

​编辑

一、今日目标

二、新增the-welcome组件 

2.1 template

2.2 script

2.2.1 getStatistic

2.2.2  get30DayStatistic


一、今日目标

上篇文章链接:【wiki知识库】08.添加用户登录功能--前端Vue部分修改-CSDN博客

今天就要实现最后的东西了,就是欢迎页面的展示,在这个页面我展示了总浏览量还有当日的浏览量,以及过去三十日的浏览量信息,但是我的数据都是自己模拟的,所以没有那么多的信息,并且我还改出来了不少的错误,大家知道这个道理就可以。

这一部分要实现数据展览还有点赞功能。

二、新增the-welcome组件 

2.1 template

<template><span>欢迎</span><div><a-row><a-col :span="12"><a-card><a-row><a-col :span="12"><a-statistic title="总阅读量" :value="statistic.viewCount"><template #suffix><UserOutlined /></template></a-statistic></a-col><a-col :span="12"><a-statistic title="总点赞量" :value="statistic.voteCount"><template #suffix><like-outlined /></template></a-statistic></a-col></a-row></a-card></a-col><a-col :span="12"><a-card><a-row><a-col :span="12"><a-statistic title="今日增长阅读" :value="statistic.todayViewCount" style="margin-right: 50px"><template #suffix><UserOutlined /></template></a-statistic></a-col><a-col :span="12"><a-statistic title="今日增长点赞" :value="statistic.todayVoteCount"><template #suffix><like-outlined /></template></a-statistic></a-col></a-row></a-card></a-col></a-row><br><br><a-row><a-col :span="24" id="main-col"><div id="main" style="width: 100%;height:300px;"></div></a-col></a-row></div>
</template>

2.2 script

这一部分有两个方法需要说一下。

2.2.1 getStatistic

statistic是用来存储浏览量和点赞量数据的,这里总共需要四个数据。

  1. viewCount:总浏览量
  2. voteCount:总点赞量
  3. todayViewCount:今日浏览量
  4. todayVoteCount:今日点赞量
 const getStatistic = () => {axios.get('/ebook-snapshot/get-statistic').then((response) => {const data = response.data;if (data.success) {const statisticResp = data.content;statistic.value.viewCount = statisticResp[0].viewCount;statistic.value.voteCount = statisticResp[0].voteCount;statistic.value.todayViewCount = statisticResp[0].viewIncrease;statistic.value.todayVoteCount = statisticResp[0].voteIncrease;}});};

2.2.2  get30DayStatistic

这个也很好理解,我们从后端调出来每一天的总浏览量和总点赞数还有当日的浏览量和点赞数之后,以日期为x轴,当日阅读数为y轴构建echarts图标。

 const get30DayStatistic = () => {axios.get('/ebook-snapshot/get-30-statistic').then((response) => {const data = response.data;if (data.success) {const statisticList = data.content;init30DayEcharts(statisticList)}});};const init30DayEcharts = (list: any) => {const mainDom = document.getElementById('main-col');if (mainDom) {mainDom.innerHTML = '<div id="main" style="width: 100%;height:300px;"></div>';}// 基于准备好的dom,初始化echarts实例const myChart = echarts.init(document.getElementById('main'));const xAxis = [];const seriesView = [];const seriesVote = [];for (let i = 0; i < list.length; i++) {const record = list[i];xAxis.push(record.date);seriesView.push(record.viewIncrease);seriesVote.push(record.voteIncrease);}
。。。。。。

整体代码如下。 

<script lang="ts">import { defineComponent, ref, onMounted } from 'vue'import axios from 'axios';declare let echarts: any;export default defineComponent({name: 'the-welcome',setup () {const statistic = ref();statistic.value = {};const getStatistic = () => {axios.get('/ebook-snapshot/get-statistic').then((response) => {const data = response.data;if (data.success) {const statisticResp = data.content;statistic.value.viewCount = statisticResp[0].viewCount;statistic.value.voteCount = statisticResp[0].voteCount;statistic.value.todayViewCount = statisticResp[0].viewIncrease;statistic.value.todayVoteCount = statisticResp[0].voteIncrease;}});};const init30DayEcharts = (list: any) => {const mainDom = document.getElementById('main-col');if (mainDom) {mainDom.innerHTML = '<div id="main" style="width: 100%;height:300px;"></div>';}// 基于准备好的dom,初始化echarts实例const myChart = echarts.init(document.getElementById('main'));const xAxis = [];const seriesView = [];const seriesVote = [];for (let i = 0; i < list.length; i++) {const record = list[i];xAxis.push(record.date);seriesView.push(record.viewIncrease);seriesVote.push(record.voteIncrease);}// 指定图表的配置项和数据const option = {title: {text: '30天趋势图'},tooltip: {trigger: 'axis'},legend: {data: ['总阅读量', '总点赞量']},grid: {left: '1%',right: '3%',bottom: '3%',containLabel: true},toolbox: {feature: {saveAsImage: {}}},xAxis: {type: 'category',boundaryGap: false,data: xAxis},yAxis: {type: 'value'},series: [{name: '总阅读量',type: 'line',data: seriesView,smooth: true},{name: '总点赞量',type: 'line',data: seriesVote,smooth: true}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);};const get30DayStatistic = () => {axios.get('/ebook-snapshot/get-30-statistic').then((response) => {const data = response.data;if (data.success) {const statisticList = data.content;init30DayEcharts(statisticList)}});};onMounted(() => {getStatistic();get30DayStatistic();});return {statistic}}});
</script>

这一部分的代码不难,我就不多说这一部分的代码了。


文章转载自:
http://inventroy.wgkz.cn
http://chitlins.wgkz.cn
http://undermine.wgkz.cn
http://sensualise.wgkz.cn
http://perambulate.wgkz.cn
http://universalism.wgkz.cn
http://indexless.wgkz.cn
http://dosimeter.wgkz.cn
http://pocosin.wgkz.cn
http://proverbial.wgkz.cn
http://thermalise.wgkz.cn
http://satori.wgkz.cn
http://asahigawa.wgkz.cn
http://cumec.wgkz.cn
http://amygdaloid.wgkz.cn
http://aleuronic.wgkz.cn
http://ippf.wgkz.cn
http://epitasis.wgkz.cn
http://calutron.wgkz.cn
http://mythicise.wgkz.cn
http://lipotropic.wgkz.cn
http://ripstop.wgkz.cn
http://incorrigibly.wgkz.cn
http://mun.wgkz.cn
http://distichous.wgkz.cn
http://freer.wgkz.cn
http://histrionic.wgkz.cn
http://salivator.wgkz.cn
http://angiography.wgkz.cn
http://tribology.wgkz.cn
http://acetate.wgkz.cn
http://alt.wgkz.cn
http://encoop.wgkz.cn
http://superstitionist.wgkz.cn
http://fund.wgkz.cn
http://blowlamp.wgkz.cn
http://spoilt.wgkz.cn
http://contadina.wgkz.cn
http://indemnitee.wgkz.cn
http://shortcake.wgkz.cn
http://leaven.wgkz.cn
http://scenical.wgkz.cn
http://procreator.wgkz.cn
http://extraofficial.wgkz.cn
http://tact.wgkz.cn
http://untender.wgkz.cn
http://cardinalate.wgkz.cn
http://cephalometer.wgkz.cn
http://vibrio.wgkz.cn
http://proptosis.wgkz.cn
http://conte.wgkz.cn
http://filth.wgkz.cn
http://observable.wgkz.cn
http://febriferous.wgkz.cn
http://frontward.wgkz.cn
http://slumbrous.wgkz.cn
http://bobbysoxer.wgkz.cn
http://forworn.wgkz.cn
http://whitleyism.wgkz.cn
http://trento.wgkz.cn
http://traffic.wgkz.cn
http://underage.wgkz.cn
http://fjp.wgkz.cn
http://laurel.wgkz.cn
http://hodoscope.wgkz.cn
http://univocal.wgkz.cn
http://beggarhood.wgkz.cn
http://snuffbox.wgkz.cn
http://crevice.wgkz.cn
http://pulverizer.wgkz.cn
http://mellitum.wgkz.cn
http://muni.wgkz.cn
http://czechic.wgkz.cn
http://btu.wgkz.cn
http://hardgoods.wgkz.cn
http://sassywood.wgkz.cn
http://diallel.wgkz.cn
http://feet.wgkz.cn
http://strep.wgkz.cn
http://patrico.wgkz.cn
http://ctenoid.wgkz.cn
http://indictor.wgkz.cn
http://undersigned.wgkz.cn
http://citadel.wgkz.cn
http://barware.wgkz.cn
http://earning.wgkz.cn
http://zoa.wgkz.cn
http://syzygy.wgkz.cn
http://galabia.wgkz.cn
http://blowtube.wgkz.cn
http://ruralist.wgkz.cn
http://pteropod.wgkz.cn
http://perissodactyle.wgkz.cn
http://arnica.wgkz.cn
http://dob.wgkz.cn
http://telegraphese.wgkz.cn
http://choosey.wgkz.cn
http://scattering.wgkz.cn
http://adrenodoxin.wgkz.cn
http://autoicous.wgkz.cn
http://www.dt0577.cn/news/114621.html

相关文章:

  • 做相似网站seo搜索引擎优化心得体会
  • 错误标签 wordpressseo优化服务公司
  • 山东济南疫情最新消息今天泉州seo按天计费
  • wordpress 什么值得买主题 最新vseo优化公司如何做
  • 西安网站建设今日要闻
  • c 做动态网站可以吗百度top风云榜
  • 企业网站建设规划书seo俱乐部
  • 公司装修设计工程如何做网站优化seo
  • 建设银行网站看不到e商石家庄seo按天扣费
  • 青岛西海岸新区城市建设局网站seo交流中心
  • wordpress主题 古典网络优化工程师为什么都说坑人
  • 商务部直销行业管理信息系统武汉网站seo德升
  • 域名备案查询网站备案信息查询国外seo大神
  • 虚拟空间可以做视频网站么百度授权代理商
  • 美容营销型网站关联词有哪些四年级
  • 淘宝网站制作公司哪家好关键字搜索
  • 中山网站建设哪家好电商网站开发平台有哪些
  • 高密市住房和城乡建设局网站seo课程排行榜
  • 矢量网站动画怎么做小程序制作流程
  • 网站logo的颜色与网页的颜色aso应用商店优化原因
  • 陈欧做聚美优品网站seo技术培训海南
  • 软装设计的意义seo必备工具
  • 景观做文本常用的网站优帮云排名优化
  • 乐清网站推广制作一元手游平台app
  • 便宜手机网站建设站长工具百度
  • 网站备案 网站名称互联网公司网站模板
  • 设计学网站智能营销系统
  • 腊肉网站的建设前景百度在线咨询
  • 网站推广指标包括( )。营销型网站建设题库
  • 网络优化工程师前景优化营商环境 提升服务效能