我的答案是引入顺序非常重要
1.element-plus与echarts之间会有渲染影响,经过对比,发现element在echarts引入之后引入,会覆盖,会影响echarts
正确的引入顺序
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';
import * as echarts from 'echarts'
const app = createApp(App).use(store).use(router).use(vuex).use(ElementPlus).mount('#app')
app.echarts=echarts
2.细心的人可能发现ecahrts的引入语法不同,这是因为echarts5.版本引入发生了改变。vue3引入时,还需要加上
app.echarts=echarts