refactor: 修改为ts写法
This commit is contained in:
parent
22ff5bddae
commit
e546c21ad6
@ -1,6 +1,4 @@
|
||||
<script setup lang="ts">
|
||||
import type { PropType } from 'vue';
|
||||
|
||||
import type { RedisInfo } from '#/api/monitor/cache';
|
||||
import type { DescItem } from '#/components/description';
|
||||
|
||||
@ -12,12 +10,7 @@ interface IRedisInfo extends RedisInfo {
|
||||
dbSize: string;
|
||||
}
|
||||
|
||||
const props = defineProps({
|
||||
data: {
|
||||
required: true,
|
||||
type: Object as PropType<IRedisInfo>,
|
||||
},
|
||||
});
|
||||
const props = defineProps<{ data: IRedisInfo }>();
|
||||
|
||||
const descSchemas: DescItem[] = [
|
||||
{ field: 'redis_version', label: 'redis版本' },
|
||||
|
@ -2,7 +2,6 @@
|
||||
import {
|
||||
onBeforeUnmount,
|
||||
onMounted,
|
||||
type PropType,
|
||||
shallowRef,
|
||||
useTemplateRef,
|
||||
watch,
|
||||
@ -14,18 +13,14 @@ import Vditor from 'vditor';
|
||||
|
||||
import 'vditor/dist/index.css';
|
||||
|
||||
const props = defineProps({
|
||||
// 编辑器高度
|
||||
height: {
|
||||
// string或者number类型
|
||||
type: [String, Number],
|
||||
default: 500,
|
||||
},
|
||||
// 其他配置项
|
||||
options: {
|
||||
type: Object as PropType<IOptions>,
|
||||
default: () => ({}),
|
||||
},
|
||||
interface Props {
|
||||
height?: number | string;
|
||||
options?: IOptions;
|
||||
}
|
||||
|
||||
const props = withDefaults(defineProps<Props>(), {
|
||||
height: 500,
|
||||
options: () => ({}),
|
||||
});
|
||||
|
||||
const emit = defineEmits<{
|
||||
|
Loading…
Reference in New Issue
Block a user