feat: 为CodeEditor添加bordered属性

pull/38/head
xingyu 2023-10-13 10:20:35 +08:00
parent 21e1cee4ce
commit b06d3c58b3
2 changed files with 8 additions and 2 deletions

View File

@ -16,6 +16,7 @@ const props = defineProps({
},
readonly: { type: Boolean },
autoFormat: { type: Boolean, default: true },
bordered: { type: Boolean, default: false },
})
const emit = defineEmits(['change', 'update:value', 'formatError'])
@ -46,6 +47,6 @@ function handleValueChange(v) {
<template>
<div class="h-full">
<CodeMirrorEditor :value="getValue" :mode="mode" :readonly="readonly" @change="handleValueChange" />
<CodeMirrorEditor :value="getValue" :mode="mode" :readonly="readonly" :bordered="bordered" @change="handleValueChange" />
</div>
</template>

View File

@ -27,6 +27,7 @@ const props = defineProps({
},
value: { type: String, default: '' },
readonly: { type: Boolean, default: false },
bordered: { type: Boolean, default: false },
})
const emit = defineEmits(['change'])
@ -107,5 +108,9 @@ onUnmounted(() => {
</script>
<template>
<div ref="el" class="relative w-full overflow-hidden !h-full" />
<div
ref="el"
class="relative w-full overflow-hidden !h-full"
:class="{ 'ant-input': props.bordered, 'css-dev-only-do-not-override-kqecok': props.bordered }"
/>
</template>