书架

书架

=一个知识书库=

Error  0308010C digital envelope routines unsupported

Error 0308010C digital envelope routines unsupported

在 Node.js 中,如果你遇到了关于 `Error: error:0308010C:digital envelope routines::unsupported` 的错误,这通常是因为 Node.js 版本的问题。从 Node.js 17 开始,默认启用了 OpenSSL 3,而 OpenSSL 3 引入了一些与之前版本不兼容的更改。特别是,OpenSSL 3.0 默认启用了 FIPS 140-2 模式,这可能会影响某些加密算法的使用。 ### 解决方案 #### 方法 1:设置环境变量 你可以通过设置环境变量 `NODE_OPTIONS` 来禁用 OpenSSL 的 F
more...
ECharts 实现的全屏

ECharts 实现的全屏

以下是一个简单的 ECharts 全屏 ping 图的示例: ```javascript <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.3/echarts.min.js"></script> </head> <body> <!-- 为ECharts准备一个具备大小
more...
Echarts饼图折线图柱状图相互转换

Echarts饼图折线图柱状图相互转换

# 前言 项目里使用的echarts版本是`4.9.0`,这里就用该版本做演示; > 鉴于echarts折线图和柱状图可以直接通过`toolbox`转换,所以我们只需要在`toolbox`中增加一个和饼图进行转换的方法即可 <!--more--> ## 柱状图数据转换 ```JavaScript barData() { let that = this let xAxisData = that.list.map((item) => item.name) let seriesData = that.list.map((item) =>
more...
grid 布局 echart

grid 布局 echart

在使用 ECharts 进行图表绘制时,可以利用 CSS Grid 布局来组织页面元素,确保图表能够在容器中正确显示。以下是一个简单的例子,展示了如何使用 CSS Grid 布局来搭建一个包含 ECharts 图表的页面。 <!--more--> ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>ECharts with Grid Layout</title> <style> .grid-container { dis
more...