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

Vue3 - Echarts自定义主题引入(Error:ECharts is not Loaded,Error:default ,Error:module)

Vue3 - Echarts自定义主题引入(Error:ECharts is not Loaded,Error:default ,Error:module)

  • Bug
    • Error:ECharts is not Loaded,Error:default 解决方法
    • Error: module 解决方法
  • 主题引入流程

Bug

Error:ECharts is not Loaded,Error:default 解决方法

  • 在主题文件 theme.js 中导入如下代码。
  • 注意事项:import导入一定要 * as echarts ,因为echarts里面并没有export default默认导出。
import * as echarts from 'echarts'
  • 如下图所示,将 root.echarts 更换为 echarts

在这里插入图片描述

Error: module 解决方法

  • 如下列代码所示,在 index.html 中引入主题文件 theme.js 的时候,应该加入 type=“module”
<script type="module" src="src/utils/theme.js"></script>

主题引入流程

  1. 将下载好的js文件或者复制官方给出的js代码放入主题js文件中(我这里是src/utilis/theme.js)。
  2. index.html 中引入 theme.js
    如上述Bug处的 Error:module解决方法处的引入
  3. 如下图所示,在 main.js 中导入如下代码:
import * as echarts from 'echarts
import('@/utils/theme.js')
window.echarts = echarts

在这里插入图片描述
4. 修改 theme.js 文件。

  • 实现上述Bug处的 Error:ECharts is not Loaded,Error:default 解决方法 的修改。
  • 将文件中的 this 修改为 window在这里插入图片描述
  • 可在 echarts.registerTheme自定义主题名称
    在这里插入图片描述
  1. 回到自定义组件中,在 Vcharts 组件中添加属性theme="在theme.js自定义的主题名称"在这里插入图片描述
  2. 至此Echarts自定义主题引入已全部完成,你可以发现图表自定义主题正常显示且控制台无任何Bug。
  • 本文仅作个人学习笔记使用,无商业用途。
  • 如若转载,请先声明。
http://www.xdnf.cn/news/20516.html

相关文章:

  • 攻击服务器的方式有哪些,对应的应对策略有哪些?
  • 联邦学习论文分享:Towards Building the Federated GPT:Federated Instruction Tuning
  • Leetcode hot100 最长连续序列
  • rh134第五章复习总结
  • SDRAM详细分析-08 数据手册解读
  • AI + 办公工具 = 应用案例
  • (论文速读)视觉语言模型评价中具有挑战性的选择题的自动生成
  • 大模型推理时的加速思路?
  • RabbitMq 初步认识
  • 自动化运维之ansible
  • LwIP入门实战 — 3 LwIP的网络接口管理
  • HTB devvortex
  • 【混元AIGC+腾讯云智能体+首创Coze核心流思维导图MCP】:打造一个文思通-智能写作助手Agent
  • 深入浅出 JVM 类加载器:分类、双亲委派与打破机制
  • 使用函数调用对整形数组进行排序
  • 贪心算法在医疗影像分割中的应用详解
  • 小型磨床设计cad+三维图+设计说明书
  • 代理连接性能优化:提升网络效率的关键技术与实践
  • 表格识别技术:通过计算机视觉和OCR,实现非结构化表格向结构化数据的转换,推动数字化转型。
  • Python中不定长参数的基础使用
  • 网络基础篇---以太网链路聚合(静态LACP方式)
  • C++ 面试高频考点 LCR 137. 点名 二分查找 题解 每日一题
  • Vue 项目性能优化实战
  • 从零开始学AI——14
  • python打包工具setuptools
  • Golang中逃逸现象, 变量“何时栈?何时堆?”
  • unsloth 笔记;数据集
  • 什么是CSS
  • v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试
  • 用Coze智能体工作流1分钟生成动物进化史视频,无需剪辑,附详细教程