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

做网站用什么开源西安seo优化公司

做网站用什么开源,西安seo优化公司,有什么兼职做it的网站好,网络游戏精神鸦片用rollup-plugin-visualizer插件的图对比 按需加载前按需加载后1070.99 kb662.32kb2.1MB1.16MB 按需加载前 按需加载后 插件指标 按需加载前 按需加载后 对比的插件rollup-plugin-visualizer使用 npm install --save-dev rollup-plugin-visualizervite.config.js配置 i…

用rollup-plugin-visualizer插件的图对比

按需加载前按需加载后
1070.99 kb662.32kb
2.1MB1.16MB

按需加载前
在这里插入图片描述
按需加载后
在这里插入图片描述
插件指标
按需加载前
在这里插入图片描述
按需加载后
在这里插入图片描述


对比的插件rollup-plugin-visualizer使用

npm install --save-dev rollup-plugin-visualizer

vite.config.js配置

import { defineConfig } from 'vite';
import { visualizer } from 'rollup-plugin-visualizer';
import vue from '@vitejs/plugin-vue';export default defineConfig({plugins: [// 其他插件...vue(),visualizer({open: true, // 打包后自动打开报告gzipSize: true, // 显示 gzip 压缩后的大小brotliSize: true, // 显示 brotli 压缩后的大小}),],
});

echarts没有按需加载代码
直接引入
import * as echarts from ‘echarts’;
app.vue

<template><div><div ref="barChart" style="width: 600px;height:400px;"></div><div ref="lineChart" style="width: 600px;height:400px;"></div><div ref="ringChart" style="width: 600px;height:400px;"></div></div>
</template><script>import * as echarts from 'echarts';export default {mounted() {this.initBarChart();this.initLineChart();this.initRingChart();},methods: {initBarChart() {const barChart = echarts.init(this.$refs.barChart);barChart.setOption({title: { text: '柱状图示例' },tooltip: {},xAxis: {data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]});},initLineChart() {const lineChart = echarts.init(this.$refs.lineChart);lineChart.setOption({title: { text: '折线图示例' },tooltip: {},xAxis: {type: 'category',boundaryGap: false,data: ['周一','周二','周三','周四','周五','周六','周日']},yAxis: {type: 'value'},series: [{data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line',areaStyle: {}}]});},initRingChart() {const ringChart = echarts.init(this.$refs.ringChart);ringChart.setOption({title: { text: '环形图示例', left: 'center' },tooltip: {trigger: 'item'},legend: {orient: 'vertical',left: 'left'},series: [{name: '访问来源',type: 'pie',radius: ['40%', '70%'], // 这里设置了内外半径,形成环形图avoidLabelOverlap: false,label: {show: false,position: 'center'},emphasis: {label: {show: true,fontSize: '40',fontWeight: 'bold'}},labelLine: {show: false},data: [{ value: 1048, name: '搜索引擎' },{ value: 735, name: '直接访问' },{ value: 580, name: '邮件营销' },{ value: 484, name: '联盟广告' },{ value: 300, name: '视频广告' }]}]});}}
}
</script><style scoped>
/* 样式可以根据需要调整 */
</style>

按需加载:
(1)把需要的图处理到js文件里

// src/echartsSetup.jsimport * as echarts from 'echarts/core';
import {BarChart,LineChart,PieChart // 环图是通过饼图设置特定配置项实现的
} from 'echarts/charts';
import {GridComponent,TooltipComponent,LegendComponent,DatasetComponent,TitleComponent,ToolboxComponent,DataZoomComponent,TransformComponent,GraphicComponent
} from 'echarts/components';
import { CanvasRenderer } from 'echarts/renderers';// 注册你需要的组件和渲染器
echarts.use([BarChart,LineChart,PieChart, // 环图需要PieChart支持GridComponent,TooltipComponent,LegendComponent,DatasetComponent,TitleComponent,ToolboxComponent,DataZoomComponent,TransformComponent,GraphicComponent,CanvasRenderer
]);export default echarts;

(2)从js文件引入

<template><div><div ref="barChart" style="width: 600px;height:400px;"></div><div ref="lineChart" style="width: 600px;height:400px;"></div><div ref="ringChart" style="width: 600px;height:400px;"></div></div>
</template><script>
import echarts from './echartsSetup'; // 引入自定义的 echarts 配置export default {mounted() {this.initBarChart();this.initLineChart();this.initRingChart();},methods: {initBarChart() {const barChart = echarts.init(this.$refs.barChart);barChart.setOption({title: { text: '柱状图示例' },tooltip: {},xAxis: {data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]});},initLineChart() {const lineChart = echarts.init(this.$refs.lineChart);lineChart.setOption({title: { text: '折线图示例' },tooltip: {},xAxis: {type: 'category',boundaryGap: false,data: ['周一','周二','周三','周四','周五','周六','周日']},yAxis: {type: 'value'},series: [{data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line',areaStyle: {}}]});},initRingChart() {const ringChart = echarts.init(this.$refs.ringChart);ringChart.setOption({title: { text: '环形图示例', left: 'center' },tooltip: {trigger: 'item'},legend: {orient: 'vertical',left: 'left'},series: [{name: '访问来源',type: 'pie',radius: ['40%', '70%'], // 这里设置了内外半径,形成环形图avoidLabelOverlap: false,label: {show: false,position: 'center'},emphasis: {label: {show: true,fontSize: '40',fontWeight: 'bold'}},labelLine: {show: false},data: [{ value: 1048, name: '搜索引擎' },{ value: 735, name: '直接访问' },{ value: 580, name: '邮件营销' },{ value: 484, name: '联盟广告' },{ value: 300, name: '视频广告' }]}]});}}
}
</script><style scoped>
/* 样式可以根据需要调整 */
</style>
http://www.dtcms.com/wzjs/363821.html

相关文章:

  • 网页美工设计什么优化大师app
  • 学做网站制作重庆 seo
  • 绍兴专业做网站的公司网站关键词排名怎么提升
  • 做金融怎么进基金公司网站百度手机助手官网下载
  • 成品网站设计网站免费网站的平台
  • physon可以做网站汕头百度seo公司
  • 如何做网站ip跳转2023年7月最新疫情
  • 顺义区建设委员会网站首页如何创建网站?
  • 做毕业设计实物的网站淘宝店铺推广方法
  • 电商网站开发建设营销的手段和方法
  • 学习完成网站建设作业seo入门培训
  • wordpress 主页重定向seo网站关键词优化快速官网
  • 教人做饮料的网站seo职业
  • 河南新蔡有做网站建设的吗网上卖产品怎么推广
  • 大学生网站设计大作业武汉百度关键词推广
  • 珠海网站快速排名提升中国进入一级战备状态了吗
  • 做餐饮网站武汉关键词seo
  • 做电商网站前端用什么框架网络营销的原理
  • 织梦移动端网站怎么做深圳网站关键词排名优化
  • 怎么做网站的百度权重百度热线人工服务电话
  • 小学生做网站软件seo优化排名技术百度教程
  • 做网站推广员图片处理问题网站注册搜索引擎的目的是
  • 建立网站和推广网站搭建需要多少钱?
  • 外贸高端建站关键词热度查询工具
  • 大连建设网站公司专业的网站优化公司
  • 在哪个网站上做外贸好专业营销团队外包公司
  • 自己做网站的流程制作网页一般多少钱
  • 容易收录的网站最近10个新闻
  • 集团网站 wordpress怎么在百度上发帖推广
  • 网站的层级李守洪排名大师怎么样