build: 解决编译ts报错

This commit is contained in:
奔跑的面条
2024-03-06 11:03:11 +08:00
parent f4de3189ec
commit bbb1c97c41
2 changed files with 5 additions and 5 deletions
@@ -21,7 +21,7 @@
{ label: '柱状图', value: 'bar' },
{ label: '折线图', value: 'line' }
]"
@update:value="(value) => {
@update:value="(value: any) => {
updateHandle(item, value)
}"
/>
@@ -52,16 +52,16 @@ const option = computed(() => {
watch(
() => props.chartConfig.option.dataset,
(newData, oldData) => {
(newData: any, oldData) => {
try {
if (!isObject(newData) || !('dimensions' in newData)) return
if (Array.isArray(newData?.dimensions)) {
const seriesArr: (typeof barSeriesItem)[] = []
if (Array.isArray((newData as any)?.dimensions)) {
const seriesArr: typeof barSeriesItem[] = []
// 对oldData进行判断,防止传入错误数据之后对旧维度判断产生干扰
// 此处计算的是dimensions的Y轴维度,若是dimensions.length为0或1,则默认为1,排除X轴维度干扰
const oldDimensions =
Array.isArray(oldData?.dimensions) && oldData.dimensions.length >= 1 ? oldData.dimensions.length : 1
const newDimensions = newData.dimensions.length >= 1 ? newData.dimensions.length : 1
const newDimensions = (newData as any).dimensions.length >= 1 ? (newData as any).dimensions.length : 1
const dimensionsGap = newDimensions - oldDimensions
if (dimensionsGap < 0) {
props.chartConfig.option.series.splice(newDimensions - 1)