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

企业站手机网站好网站建设公司开发方案

企业站手机网站,好网站建设公司开发方案,做网站小程序,数字市场wordpress主题构建 Vue 2 项目并安装 ECharts 5.2.2 下面是从零开始构建 Vue 2 项目并安装指定版本 ECharts 的完整步骤: 1. 创建 Vue 2 项目 # 安装 Vue CLI(如果尚未安装) npm install -g vue/cli# 创建 Vue 2 项目 vue create vue2-echarts-demo# 选…

构建 Vue 2 项目并安装 ECharts 5.2.2

下面是从零开始构建 Vue 2 项目并安装指定版本 ECharts 的完整步骤:

1. 创建 Vue 2 项目

# 安装 Vue CLI(如果尚未安装)
npm install -g @vue/cli# 创建 Vue 2 项目
vue create vue2-echarts-demo# 选择 Vue 2 预设
# 手动选择特性时确保选择 Vue 2.x

2. 进入项目目录并安装 ECharts 5.2.2

cd vue2-echarts-demo
npm install echarts@5.2.2 --save

3. 项目结构准备

src/
├── components/
│   └── ECharts.vue      # ECharts 封装组件
├── views/
│   └── Home.vue         # 示例页面
├── App.vue
└── main.js

4. 封装 ECharts 组件

创建 src/components/ECharts.vue

<template><div ref="chart" :style="{ width: width, height: height }"></div>
</template><script>
import * as echarts from 'echarts';export default {props: {width: {type: String,default: '100%'},height: {type: String,default: '400px'},option: {type: Object,required: true}},data() {return {chart: null};},watch: {option: {handler(newVal) {if (this.chart) {this.chart.setOption(newVal, true);}},deep: true}},mounted() {this.initChart();},beforeDestroy() {if (this.chart) {this.chart.dispose();this.chart = null;}},methods: {initChart() {this.chart = echarts.init(this.$refs.chart);this.chart.setOption(this.option);// 响应式调整window.addEventListener('resize', this.handleResize);},handleResize() {this.chart && this.chart.resize();}}
};
</script>

5. 创建示例页面

创建 src/views/Home.vue

<template><div class="home"><h1>Vue 2 + ECharts 5.2.2 示例</h1><ECharts :option="chartOption" /></div>
</template><script>
import ECharts from '@/components/ECharts.vue';export default {name: 'Home',components: {ECharts},data() {return {chartOption: {title: {text: 'ECharts 入门示例'},tooltip: {},legend: {data: ['销量']},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]}};}
};
</script><style scoped>
.home {padding: 20px;
}
</style>

6. 修改 App.vue

<template><div id="app"><Home /></div>
</template><script>
import Home from './views/Home.vue';export default {name: 'App',components: {Home}
};
</script><style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #2c3e50;margin-top: 60px;
}
</style>

7. 修改 main.js

import Vue from 'vue';
import App from './App.vue';Vue.config.productionTip = false;new Vue({render: h => h(App)
}).$mount('#app');

8. 运行项目

npm run serve

9. 按需引入 ECharts(可选)

如果只需要部分 ECharts 功能,可以按需引入:

// 在需要使用的地方按需引入
import * as echarts from 'echarts/core';
import { BarChart } from 'echarts/charts';
import {TitleComponent,TooltipComponent,LegendComponent,GridComponent
} from 'echarts/components';
import { CanvasRenderer } from 'echarts/renderers';echarts.use([TitleComponent,TooltipComponent,LegendComponent,GridComponent,BarChart,CanvasRenderer
]);// 然后使用 echarts

10. 项目依赖确认

确保 package.json 中包含:

"dependencies": {"echarts": "^5.2.2","vue": "^2.6.14"
}

常见问题解决

  1. 版本冲突

    • 如果安装时出现版本冲突,可以尝试:
    npm install echarts@5.2.2 --save --legacy-peer-deps
    
  2. 全局引入

    • 如果需要全局引入 ECharts,可以在 main.js 中添加:
    import echarts from 'echarts';
    Vue.prototype.$echarts = echarts;
    
  3. 主题使用

    • 要使用自定义主题:
    import theme from './theme.json';
    echarts.registerTheme('myTheme', theme);
    // 初始化时使用主题
    this.chart = echarts.init(this.$refs.chart, 'myTheme');
    

现在您已经成功创建了一个 Vue 2 项目并集成了 ECharts 5.2.2 版本,可以开始开发各种图表应用了。


文章转载自:

http://7GjfaISt.qbmnk.cn
http://J3vhSBYn.qbmnk.cn
http://aLSgn6WE.qbmnk.cn
http://bSw2RV26.qbmnk.cn
http://1x5mqpyN.qbmnk.cn
http://fQY7VptE.qbmnk.cn
http://WXgste8w.qbmnk.cn
http://yFT6DgYM.qbmnk.cn
http://0hGfdYJA.qbmnk.cn
http://TH22P4Nz.qbmnk.cn
http://TWt9ShNZ.qbmnk.cn
http://SZBsPXt6.qbmnk.cn
http://pHd8Zikv.qbmnk.cn
http://cujvmNG6.qbmnk.cn
http://eAv4J3fu.qbmnk.cn
http://eJrAqCCb.qbmnk.cn
http://xQbPA1Ni.qbmnk.cn
http://HHh1Wp9b.qbmnk.cn
http://g79KVahm.qbmnk.cn
http://BfevB1dH.qbmnk.cn
http://7qycUUdq.qbmnk.cn
http://SMkCYGPp.qbmnk.cn
http://Ia4Z2jWr.qbmnk.cn
http://oAXv9760.qbmnk.cn
http://RiFeN6Yt.qbmnk.cn
http://ousId2WK.qbmnk.cn
http://RbxYJt5r.qbmnk.cn
http://bvypZZPY.qbmnk.cn
http://lESeVUD4.qbmnk.cn
http://IqRyElf2.qbmnk.cn
http://www.dtcms.com/wzjs/619226.html

相关文章:

  • 网站两边广告代码wordpress注册不成功
  • html网站地图在线生成外贸订单一般在哪个平台接?
  • 从零做网站模板网件路由器重置
  • 辽宁网站建设fengyan十大社交电商购物平台
  • 这样建立自己的网站怎么自己制作图片
  • 沧州网站设计师招聘用什么做网站后台的
  • 陕西省城乡建设厅官方网站物流网站免费源码
  • 网站组成河北省城乡住房和建设厅网站
  • 网站主机英文有自己的域名怎么建设网站
  • 邯郸网站设计培训班wordpress移动底部菜单插件
  • 深圳全网营销型网站做宴会网站
  • 前端角度实现网站首页加载慢优化儿童网站欣赏
  • wordpress分类目录网站主题平台推广员是干嘛的
  • 西宁网站搭建企业wordpress喜欢_赏_分享
  • 培训网站建设方案模板下载电子商务平台官网入口
  • 网站制作多少钱新闻做网站可能遇到的问题
  • 哈尔滨市工程建设信息网windows优化大师使用方法
  • 深圳场站建设发展有限公司铜川网站建设公司电话
  • 现在哪个网站还做白拿运城做网站费用高吗
  • 孝感网站开发公司门户网站建设主要内容
  • 专业网站定制设计公司南昌网站建设招聘
  • 网站建设属什么资产桥头东莞网站建设
  • 上海市建设执业注册中心网站淮北建设机械网站
  • 桂林论坛网站有哪些手机网站微信分享代码
  • 重庆巨能建设集团网站不用付费不用登录的网站
  • wordpress generator利用店铺网站做灰色优化
  • 百度收录什么网站吗诚一网站推广
  • 网站建设教程 pdf促销方法100种
  • 化妆品网站素材网站开发 男生
  • 国外哪些做问卷的网站国内it培训机构排名