Skip to content

Commit fb1a2df

Browse files
committed
upd: 打包问题修复
1 parent 45c0eae commit fb1a2df

File tree

3 files changed

+21
-12
lines changed

3 files changed

+21
-12
lines changed

packages/traction-widget/components/Charts/Charts.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,9 @@ const handleRefresh = async () => {
9898
lastUpdateTime.value = format(new Date(), 'yyyy-MM-dd HH:mm:ss');
9999
};
100100
</script>
101+
102+
<script lang="ts">
103+
export default {
104+
name: 'BCharts'
105+
};
106+
</script>
Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
11
// 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
22
import * as echarts from 'echarts/core';
33
// 引入柱状图图表,图表后缀都为 Chart
4-
import { BarChart, LineChart } from 'echarts/charts';
4+
import * as charts from 'echarts/charts';
55
// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
6-
import { CanvasRenderer } from 'echarts/renderers';
6+
import * as renderers from 'echarts/renderers';
77
// 引入提示框,标题,直角坐标系,数据集,内置数据转换器组件,组件后缀都为 Component
8-
import {
9-
TooltipComponent,
10-
GridComponent,
11-
DataZoomComponent,
12-
LegendComponent,
13-
} from 'echarts/components';
8+
import * as components from 'echarts/components';
149

10+
const { BarChart } = charts;
11+
const { CanvasRenderer } = renderers;
12+
const { TooltipComponent, GridComponent, DataZoomComponent, LegendComponent } = components;
1513
// 注册必须的组件
1614
echarts.use([
17-
BarChart,
18-
LineChart,
19-
CanvasRenderer,
2015
TooltipComponent,
2116
GridComponent,
2217
DataZoomComponent,
2318
LegendComponent,
19+
BarChart,
20+
CanvasRenderer
2421
]);
2522

2623
export default echarts;

packages/traction-widget/components/hooks/useLocale.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ type Locale = Record<string, any>;
77

88
export function useLocale (): Locale {
99
const locale = ref<Locale>({});
10-
const storedLocale = localStorage.getItem('fes_locale');
10+
let storedLocale = 'zh-CN'; // 默认使用中文
11+
12+
// 只在浏览器环境下读取 localStorage
13+
if (typeof window !== 'undefined') {
14+
storedLocale = localStorage.getItem('fes_locale') || 'zh-CN';
15+
}
16+
1117
if (storedLocale === 'en-US') {
1218
locale.value = enUS;
1319
} else {

0 commit comments

Comments
 (0)