第一次粘贴进去能正常显示 因为主包体积太大就删了重新粘贴了官网上的在线定制版 就出现这个bug了 再用回原来的echart.js也还是显示这个
微信小程序引入echart显示找不到组件
第一次粘贴进去能正常显示 因为主包体积太大就删了重新粘贴了官网上的在线定制版 就出现这个bug了 再用回原来的echart.js也还是显示这个
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
关注 引自免费微信小程序:皆我百晓生
看起来你在尝试在微信小程序中集成ECharts图表库时遇到了问题。根据你的描述,问题可能出在
charts.json
文件中的组件引用路径上。微信小程序的组件路径通常要求相对当前json文件的位置。解决这个问题,你需要确保你的组件路径是正确的。首先,确认一下
ec-canvas
目录结构是否正确,以及echarts.js
文件的确位于ec-canvas/echarts
目录下。然后,你需要更新
packageB/charts/charts.json
中的组件引用路径。将这段代码:"usingComponents": { "ec-canvas": "././ec-canvas/ec-canvas/echarts" }
修改为:
"usingComponents": { "ec-canvas": "../ec-canvas/echarts" }
这里我将路径从
"././ec-canvas/ec-canvas/echarts"
改为了"../ec-canvas/echarts"
,因为通常情况下,当我们要从一个子目录引用另一个子目录的组件时,我们需要向上一级目录移动(..
),然后再进入目标目录。完成上述更改后,保存并重新编译你的项目。如果仍然存在问题,检查一下微信开发者工具的日志是否有其他错误信息,这可能会提供额外的线索。
如果你的项目结构与我所假设的不同,那么你可能需要微调这个路径,使其指向正确的
echarts.js
位置。路径应该是从包含charts.json
的目录开始的相对路径。例如,如果ec-canvas
和charts.json
在同一级,路径应为"ec-canvas/echarts"
。如果它们之间有更多的层级关系,你需要相应地调整路径。如果你还有任何疑问或者遇到其他问题,随时告诉我。我会尽力帮你解决。
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
- ¥50 苹果MGIE项目部署缺少emb权重
- ¥15 采用ansys进行机翼在特定路径下的打孔过程中的受力分析
- ¥15 单片机adb主机连接手机,usb调试密钥无法保存
- ¥15 已知X和Y有以下关系,求X和Y的关系式
- ¥15 net core 同时编辑怎么防止数据多保存了
- ¥15 matlab做ba模型让其在ba和er规则下生长
- ¥15 请问Quartus的Verilog代码怎么写?
- ¥100 Mac 版foxmail 收邮件问题
- ¥15 QWebEngineView