mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-02-13 10:30:58 +08:00
19 lines
554 B
TypeScript
19 lines
554 B
TypeScript
// plugins/echarts.client.ts
|
|
import { defineNuxtPlugin } from 'nuxt/app'
|
|
import VueECharts from 'vue-echarts'
|
|
import { use } from 'echarts/core'
|
|
import { CanvasRenderer } from 'echarts/renderers'
|
|
import { LineChart } from 'echarts/charts'
|
|
import {
|
|
GridComponent,
|
|
TooltipComponent,
|
|
DataZoomComponent,
|
|
TitleComponent,
|
|
} from 'echarts/components'
|
|
|
|
use([LineChart, TitleComponent, TooltipComponent, GridComponent, DataZoomComponent, CanvasRenderer])
|
|
|
|
export default defineNuxtPlugin((nuxtApp) => {
|
|
nuxtApp.vueApp.component('VChart', VueECharts)
|
|
})
|