feat: 拆分组件 用Vue3重写Main.vue

This commit is contained in:
ZiuChen
2022-08-15 15:18:19 +08:00
parent 94161453b4
commit 6b63c7a4f7
7 changed files with 263 additions and 249 deletions

22
src/cpns/ClipSearch.vue Normal file
View File

@@ -0,0 +1,22 @@
<template>
<div class="clip-search">
<input v-model="filterText" autofocus type="text" placeholder="输入关键词检索" />
</div>
</template>
<script setup>
import { ref, watch } from 'vue'
const filterText = ref('')
const props = defineProps({
modelValue: {
type: String,
required: true
}
})
const emit = defineEmits(['update:modelValue'])
watch(filterText, (val) => emit('update:modelValue', val))
</script>
<style lang="less" scoped>
@import '../style/cpns/clip-search.less';
</style>