提交样式
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<section class="AiTreeMenu">
|
||||
<b>{{ title }}</b>
|
||||
<el-input v-if="!hideInput" size="small" class="searchInput" v-model="searchText" :placeholder="searchPlaceholder"
|
||||
suffix-icon="iconfont iconSearch" @change="handleSearch()" clearable/>
|
||||
suffix-icon="iconfont iconSearch" @change="handleSearch" clearable/>
|
||||
<div class="treePanel" v-if="$slots.default">
|
||||
<slot/>
|
||||
</div>
|
||||
@@ -22,11 +22,6 @@ export default {
|
||||
searchPlaceholder: {type: String, default: "请输入..."},
|
||||
hideInput: Boolean
|
||||
},
|
||||
watch: {
|
||||
searchText(v) {
|
||||
this.$emit("update:search", v)
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
searchText: "",
|
||||
@@ -35,7 +30,8 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
handleSearch() {
|
||||
handleSearch(v) {
|
||||
this.$emit("update:search", v)
|
||||
if (this.$slots.default) {
|
||||
this.$emit('search', this.searchText)
|
||||
}
|
||||
@@ -67,7 +63,7 @@ export default {
|
||||
border-bottom: 1px solid #E5E5E5;
|
||||
}
|
||||
|
||||
:deep( .searchInput ){
|
||||
:deep( .searchInput ) {
|
||||
width: 100%;
|
||||
padding: 8px;
|
||||
box-sizing: border-box;
|
||||
@@ -98,7 +94,7 @@ export default {
|
||||
margin: 0 8px;
|
||||
}
|
||||
|
||||
:deep(.el-tree ){
|
||||
:deep(.el-tree ) {
|
||||
height: 100%;
|
||||
background: #FAFAFB;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user