echarts-examples icon indicating copy to clipboard operation
echarts-examples copied to clipboard

upgrade: Migrate to Vue 3

Open KapilSachdev opened this issue 2 months ago • 2 comments

  • Upgrade dependencies to Vue 3, vue-loader 17, element-plus and vue-i18n in package.json
  • Update public HTML files to use Vue 3 and Element Plus CDN builds.
  • Keep el-switch height as 20px to match previous design from Element UI.
  • Migrate app bootstrap to Vue 3 API: use createApp and createI18n in src/main.js and register ElementPlus.
  • Replace vue-scrollactive with a new in-house ScrollSpy component
  • Auto formatting by prettier.
  • Update build config to import VueLoaderPlugin from 'vue-loader'.
Component Image
Explore ExploreComponent
ExampleCard LightModeExampleChart DarkModeExampleChart
Preview/Editor Preview
View/Preview View
CodeAce CodeAce
CodeMonaco image
Editor image
FullCodePreview image

KapilSachdev avatar Oct 29 '25 12:10 KapilSachdev