feat: ui update

This commit is contained in:
tim
2025-07-08 12:02:16 +08:00
parent 89ea778f13
commit 4bbc8c6e4d
4 changed files with 24 additions and 8 deletions

View File

@@ -1,16 +1,29 @@
<template>
<div class="base-input">
<i v-if="icon" :class="['base-input-icon', icon]"></i>
<component
:is="textarea ? 'textarea' : 'input'"
<i v-if="icon" :class="['base-input-icon', icon]" />
<!-- 普通输入框 -->
<input
v-if="!textarea"
class="base-input-text"
:type="type"
v-model="innerValue"
v-bind="$attrs"
:value="modelValue"
@input="$emit('update:modelValue', $event.target.value)"
/>
<!-- 多行输入框 -->
<textarea
v-else
class="base-input-text"
v-bind="$attrs"
:value="modelValue"
@input="$emit('update:modelValue', $event.target.value)"
/>
</div>
</template>
<script>
export default {
name: 'BaseInput',

View File

@@ -80,9 +80,7 @@ export default {
<style scoped>
.post-editor-container {
border-right: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
border: 1px solid #e2e2e2;
}
</style>