前言
案例一
vue-cli4.x + vue3 + echarts5
- 案例地址
- 构建vue项目参考
- 安装
开发依赖
| npm install less |
| npm install less-loader@5.0.0 |
- 项目入口main.js中挂载echarts,因为需要挂载echarts,所以main.js使用了如下写法
| import Vue from "vue"; |
| import App from './App.vue'; |
| |
| import echarts from 'echarts' |
| |
| Vue.prototype.echarts = echarts |
| new Vue({ |
| render: h => h(App) |
| }).$mount("#app"); |
| |
- 结果报错:
export ‘default’ (imported as ‘Vue’) was not found in ‘vue
- 错误原因:当前项目使用vue-cli4.x构建的vue3,重新构建vue2即可使用老版本的写法
- 参考
| |
| import Vue from "vue"; |
| import App from './App.vue'; |
| import router from "./router"; |
| new Vue({ |
| router, |
| render: h => h(App) |
| }).$mount("#app"); |
| --------------------------------- |
| |
| import {createApp} from 'vue'; |
| import App from './App.vue' |
| import router from './router' |
| createApp(App).use(router).mount('#app') |
| |
| import { createApp } from 'vue' |
| import App from './App.vue' |
| |
| import * as echarts from 'echarts'; |
| |
| |
| const app = createApp(App) |
| app.mount("#app") |
| |
| app.config.globalProperties.$echarts = echarts |
| |
- 使用echarts时报错:
“export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘
- 错误原因:引入echarts的方式不对,
| |
| import echarts from 'echarts'; |
| |
| import * as echarts from 'echarts'; |
| |
案例二
vue3+echarts5+vite2
- 案例地址
使用vite2构建vue3,my-vue-app是直接指定项目名
| |
| npm init @vitejs/app my-vue-app --template vue |
| npm install echarts --save |
| |
| <script> |
| import * as echarts from 'echarts'; |
| export default { |
| |
| } |
| </script> |
| |
- 方式2:项目入口main.js中挂载echarts
| import { createApp } from 'vue' |
| import App from './App.vue' |
| import * as echarts from 'echarts' |
| |
| const app = createApp(App).mount('#app') |
| app.echarts=echarts |
| |
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术