Files
iotlcm/app/patches/@wot-ui__ui@2.1.0.patch
T

88 lines
3.7 KiB
Diff

diff --git a/components/wd-button/wd-button.vue b/components/wd-button/wd-button.vue
index 8b2610d90c8ebe78e2726179bb83f2b688ec0d96..c25b26965ccfb9470cc3c2ab9e3b2a1576c3220d 100644
--- a/components/wd-button/wd-button.vue
+++ b/components/wd-button/wd-button.vue
@@ -18,7 +18,7 @@
]"
:hover-start-time="hoverStartTime"
:hover-stay-time="hoverStayTime"
- :open-type="openTypeValue"
+ :open-type="openTypeValue as UniHelper.ButtonOpenType"
:send-message-title="sendMessageTitle"
:send-message-path="sendMessagePath"
:send-message-img="sendMessageImg"
diff --git a/components/wd-fab/types.ts b/components/wd-fab/types.ts
index 50ca94f1a95a54c95fe68d9ed3535b45f1e36bcc..57b5ceb1143a0e9385cc280fe8054ed87f255807 100644
--- a/components/wd-fab/types.ts
+++ b/components/wd-fab/types.ts
@@ -87,7 +87,7 @@ export const fabProps = {
*/
gap: {
type: Object as PropType<FabGap>,
- default: () => ({})
+ default: (): FabGap => ({})
},
/**
* 点击时是否展开菜单
diff --git a/components/wd-swiper/wd-swiper.vue b/components/wd-swiper/wd-swiper.vue
index c662e565171dad9c350b7215dddd3e8fc11320ab..54a5260a40ed1d6554a7e1b2158f94d8598b1c10 100644
--- a/components/wd-swiper/wd-swiper.vue
+++ b/components/wd-swiper/wd-swiper.vue
@@ -158,9 +158,9 @@ const swiperIndicator = computed(() => {
indicatorPosition: indicatorPosition || 'bottom'
}
if (isObj(indicator)) {
- swiperIndicator.type = indicator.type || 'dots'
- swiperIndicator.minShowNum = indicator.minShowNum || 2
- swiperIndicator.showControls = indicator.showControls || false
+ swiperIndicator.type = (indicator as Partial<SwiperNavProps>).type || 'dots'
+ swiperIndicator.minShowNum = (indicator as Partial<SwiperNavProps>).minShowNum || 2
+ swiperIndicator.showControls = (indicator as Partial<SwiperNavProps>).showControls || false
}
return swiperIndicator
})
diff --git a/components/wd-tour/wd-tour.vue b/components/wd-tour/wd-tour.vue
index d1c6e895a819a4e15178930c3869a7034d741887..2eacba3bb4b20621d94465d17a94d88ccea6195e 100644
--- a/components/wd-tour/wd-tour.vue
+++ b/components/wd-tour/wd-tour.vue
@@ -69,7 +69,7 @@ export default {
<script lang="ts" setup>
import { ref, computed, watch, nextTick, type CSSProperties } from 'vue'
import { addUnit, getRect, getSystemInfo, isDef, objToStyle } from '../../common/util'
-import { tourProps, type TourEmits, type TourExpose } from './types'
+import { tourProps, type TourEmits, type TourExpose, type TourStep } from './types'
import { useRaf } from '../../composables/useRaf'
import { useTranslate } from '../../composables/useTranslate'
import wdButton from '../wd-button/wd-button.vue'
@@ -122,7 +122,7 @@ const highlightClass = computed(() => {
})
// 计算属性
-const currentStep = computed(() => {
+const currentStep = computed<Partial<TourStep>>(() => {
return props.steps[currentIndex.value] || {}
})
// 提取公共的默认样式函数
diff --git a/composables/useUpload.ts b/composables/useUpload.ts
index acad05a461562cb197299623100371280d559918..83b02be95ebb380b8d1cd9f03a742a8727ece502 100644
--- a/composables/useUpload.ts
+++ b/composables/useUpload.ts
@@ -174,7 +174,7 @@ export function useUpload(): UseUploadReturn {
path: item.path || '',
name: item.name || '',
size: item.size,
- type: 'image',
+ type: 'image' as const,
thumb: item.path || ''
}))
}
@@ -183,7 +183,7 @@ export function useUpload(): UseUploadReturn {
path: (res.tempFiles as any).path || '',
name: (res.tempFiles as any).name || '',
size: (res.tempFiles as any).size,
- type: 'image',
+ type: 'image' as const,
thumb: (res.tempFiles as any).path || ''
}
]