地区组件改造完成

This commit is contained in:
aixianling
2021-12-29 11:50:04 +08:00
parent 55781c471a
commit 0a06a076d6
3 changed files with 157 additions and 59 deletions

View File

@@ -1,6 +1,6 @@
<template>
<section class="AiSearchPopup">
<u-popup v-model="show" length="100%" closeable :mode="mode">
<u-popup v-model="show" :length="length" closeable :mode="mode">
<slot v-if="$slots.default"/>
<div class="searchPane" v-else>
<div class="title">{{ title }}</div>
@@ -24,7 +24,8 @@ export default {
placeholder: {default: "请搜索"},
ops: {default: () => ({label: 'label', search: 'name'})},
url: String,
mode: {default: "right"}
mode: {default: "right"},
length: {default: "100%"}
},
data() {
return {
@@ -33,6 +34,11 @@ export default {
list: []
}
},
watch: {
show(v) {
!v && this.$emit('close')
}
},
methods: {
getList() {
this.url && this.$instance.post(this.url, null, {