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: 'bar' },
{ label: '折线图', value: 'line' } { label: '折线图', value: 'line' }
]" ]"
@update:value="(value) => { @update:value="(value: any) => {
updateHandle(item, value) updateHandle(item, value)
}" }"
/> />
@@ -52,16 +52,16 @@ const option = computed(() => {
watch( watch(
() => props.chartConfig.option.dataset, () => props.chartConfig.option.dataset,
(newData, oldData) => { (newData: any, oldData) => {
try { try {
if (!isObject(newData) || !('dimensions' in newData)) return if (!isObject(newData) || !('dimensions' in newData)) return
if (Array.isArray(newData?.dimensions)) { if (Array.isArray((newData as any)?.dimensions)) {
const seriesArr: (typeof barSeriesItem)[] = [] const seriesArr: typeof barSeriesItem[] = []
// 对oldData进行判断,防止传入错误数据之后对旧维度判断产生干扰 // 对oldData进行判断,防止传入错误数据之后对旧维度判断产生干扰
// 此处计算的是dimensions的Y轴维度,若是dimensions.length为0或1,则默认为1,排除X轴维度干扰 // 此处计算的是dimensions的Y轴维度,若是dimensions.length为0或1,则默认为1,排除X轴维度干扰
const oldDimensions = const oldDimensions =
Array.isArray(oldData?.dimensions) && oldData.dimensions.length >= 1 ? oldData.dimensions.length : 1 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 const dimensionsGap = newDimensions - oldDimensions
if (dimensionsGap < 0) { if (dimensionsGap < 0) {
props.chartConfig.option.series.splice(newDimensions - 1) props.chartConfig.option.series.splice(newDimensions - 1)