diff --git a/package.json b/package.json
index 149915b9..131522ae 100644
--- a/package.json
+++ b/package.json
@@ -3,9 +3,10 @@
"version": "1.0.6",
"scripts": {
"dev": "vite --host",
- "build": "vite build",
+ "build": "npm run test && vite build",
"preview": "vite preview",
"new": "plop --plopfile ./plop/plopfile.js",
+ "test": "vue-tsc --noEmit",
"postinstall": "husky install"
},
"dependencies": {
diff --git a/src/views/chart/ContentConfigurations/components/ChartEvent/index.vue b/src/views/chart/ContentConfigurations/components/ChartEvent/index.vue
index 1009c647..1758e306 100644
--- a/src/views/chart/ContentConfigurations/components/ChartEvent/index.vue
+++ b/src/views/chart/ContentConfigurations/components/ChartEvent/index.vue
@@ -7,7 +7,7 @@
:title="item.title"
:name="key">
-
+
@@ -103,7 +103,7 @@ const { targetData, chartEditStore } = useTargetData();
// 事件配置
const eventConfig = computed(() => {
- return targetData.value?.eventConfig
+ return targetData.value?.eventConfig as EventConfig
})
// 监听数据变化, 设置初始值
diff --git a/src/views/preview/components/PreviewRenderList/PreViewRenderItem.vue b/src/views/preview/components/PreviewRenderList/PreViewRenderItem.vue
index 60c46cb9..090a322b 100644
--- a/src/views/preview/components/PreviewRenderList/PreViewRenderItem.vue
+++ b/src/views/preview/components/PreviewRenderList/PreViewRenderItem.vue
@@ -5,7 +5,7 @@
:themeSetting="themeSetting"
:themeColor="themeColor"
:style="{...getSizeStyle(item.attr)}"
- v-on="useEvent ? getEventList(item.eventConfig) : {}"
+ v-on="useEvent ? getEventList(item.eventConfig as EventConfig) : {}"
>
@@ -14,8 +14,7 @@ import { PropType, toRefs, getCurrentInstance, ComponentInternalInstance } from
import { useEventBus } from '@/hooks'
import { convertEventBusListeners } from '@/hooks/useEventBus.hook'
import { getSizeStyle } from '../../utils'
-import omit from 'lodash/omit'
-import { EventTriggerType, EventType } from '@/enums/eventEnum'
+import { EventTriggerType } from '@/enums/eventEnum'
import { CreateComponentType, EventConfig } from '@/packages/index.d'
import { newFunctionHandle } from '@/utils'
@@ -77,7 +76,7 @@ const getEventList = (eventConfig: EventConfig) => {
const listeners = {
on: {
forceUpdate: () => {
- instance.ctx.$forceUpdate()
+ instance.proxy?.$forceUpdate()
}
}
}