mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
perf: 类型补充
This commit is contained in:
parent
c21b3b1b34
commit
63a9fc2d6e
43
src/components.d.ts
vendored
Normal file
43
src/components.d.ts
vendored
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
import FileInput from '@/components/FileInput.vue'
|
||||||
|
import CheckboxButton from '@/components/CheckboxButton.vue'
|
||||||
|
import CheckboxButtonGroup from '@/components/CheckboxButtonGroup.vue'
|
||||||
|
import ColorPicker from '@/components/ColorPicker/index.vue'
|
||||||
|
import FullscreenSpin from '@/components/FullscreenSpin.vue'
|
||||||
|
|
||||||
|
declare module 'vue' {
|
||||||
|
export interface GlobalComponents {
|
||||||
|
InputNumber: typeof import('ant-design-vue')['InputNumber'];
|
||||||
|
Divider: typeof import('ant-design-vue')['Divider'];
|
||||||
|
Button: typeof import('ant-design-vue')['Button'];
|
||||||
|
ButtonGroup: typeof import('ant-design-vue')['Button']['Group'];
|
||||||
|
Tooltip: typeof import('ant-design-vue')['Tooltip'];
|
||||||
|
Popover: typeof import('ant-design-vue')['Popover'];
|
||||||
|
Slider: typeof import('ant-design-vue')['Slider'];
|
||||||
|
Select: typeof import('ant-design-vue')['Select'];
|
||||||
|
SelectOption: typeof import('ant-design-vue')['Select']['Option'];
|
||||||
|
SelectOptGroup: typeof import('ant-design-vue')['Select']['OptGroup'];
|
||||||
|
Switch: typeof import('ant-design-vue')['Switch'];
|
||||||
|
Radio: typeof import('ant-design-vue')['Radio'];
|
||||||
|
RadioGroup: typeof import('ant-design-vue')['Radio']['Group'];
|
||||||
|
RadioButton: typeof import('ant-design-vue')['Radio']['Button'];
|
||||||
|
Input: typeof import('ant-design-vue')['Input'];
|
||||||
|
InputGroup: typeof import('ant-design-vue')['Input']['Group'];
|
||||||
|
TextArea: typeof import('ant-design-vue')['Input']['TextArea'];
|
||||||
|
Modal: typeof import('ant-design-vue')['Modal'];
|
||||||
|
Dropdown: typeof import('ant-design-vue')['Dropdown'];
|
||||||
|
Menu: typeof import('ant-design-vue')['Menu'];
|
||||||
|
MenuItem: typeof import('ant-design-vue')['Menu']['Item'];
|
||||||
|
Checkbox: typeof import('ant-design-vue')['Checkbox'];
|
||||||
|
Drawer: typeof import('ant-design-vue')['Drawer'];
|
||||||
|
Spin: typeof import('ant-design-vue')['Spin'];
|
||||||
|
Alert: typeof import('ant-design-vue')['Alert'];
|
||||||
|
|
||||||
|
FileInput: typeof FileInput;
|
||||||
|
CheckboxButton: typeof CheckboxButton;
|
||||||
|
CheckboxButtonGroup: typeof CheckboxButtonGroup;
|
||||||
|
ColorPicker: typeof ColorPicker;
|
||||||
|
FullscreenSpin: typeof FullscreenSpin;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export {}
|
@ -15,7 +15,7 @@
|
|||||||
<Slider
|
<Slider
|
||||||
class="filter-slider"
|
class="filter-slider"
|
||||||
:max="filter.max"
|
:max="filter.max"
|
||||||
:min="filter.min"
|
:min="0"
|
||||||
:step="filter.step"
|
:step="filter.step"
|
||||||
:value="filter.value"
|
:value="filter.value"
|
||||||
@change="value => updateFilter(filter, value)"
|
@change="value => updateFilter(filter, value)"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<Switch :checked="hasShadow" @change="checked => toggleShadow(checked)" />
|
<Switch :checked="hasShadow" @change="checked => toggleShadow(checked)" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<template v-if="hasShadow">
|
<template v-if="hasShadow && shadow">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div style="flex: 2;">水平阴影:</div>
|
<div style="flex: 2;">水平阴影:</div>
|
||||||
<Slider
|
<Slider
|
||||||
|
Loading…
x
Reference in New Issue
Block a user