1616 closable
1717 size =" small"
1818 type =" info"
19- @click =" handleTagClick(v,k)"
19+ @click =" handleTagClick(v, k)"
2020 @close.stop =" handleTagClose(k)"
2121 >
2222 <strong v-if =" v.label" >{{ v.label + ':' }}</strong >
4040 />
4141 <span :class =" isFocus ? 'is-focus ' : ''" class =" keydown-focus" >/</span >
4242 </div >
43-
4443</template >
4544
4645<script >
@@ -49,8 +48,7 @@ export default {
4948 props: {
5049 config: {
5150 type: Object ,
52- default : () => {
53- }
51+ default : () => {}
5452 },
5553 options: {
5654 type: Array ,
@@ -90,13 +88,14 @@ export default {
9088 },
9189 filterMaps () {
9290 const data = {}
91+ const keyword = ' q'
9392 for (let key in this .filterTags ) {
9493 const value = this .filterTags [key][' value' ]
9594 if (key === ' ' ) {
96- key = ' search '
95+ key = keyword
9796 }
98- if (key .startsWith (' search ' )) {
99- data[' search ' ] = (data . search ? data . search + ' ,' : ' ' ) + value
97+ if (key .startsWith (keyword )) {
98+ data[keyword ] = (data[keyword] ? data[keyword] + ' ,' : ' ' ) + value
10099 } else {
101100 data[key] = value
102101 }
@@ -138,7 +137,7 @@ export default {
138137 this .emptyCount = 1
139138 }
140139 },
141- ' $route' (to, from) {
140+ $route (to, from) {
142141 if (from .query !== to .query ) {
143142 this .filterTags = {}
144143 if (to .query && Object .keys (to .query ).length ) {
@@ -169,7 +168,7 @@ export default {
169168 // 获取url中的查询条件,判断是不是包含在当前查询条件里
170169 checkInTableColumns (options ) {
171170 const searchFieldOptions = {}
172- const queryInfoValues = options .map (( i ) => i .value )
171+ const queryInfoValues = options .map (i => i .value )
173172 const routeQuery = this .getUrlQuery ? this .$route ? .query : {}
174173 const routeQueryKeysLength = Object .keys (routeQuery).length
175174 if (routeQueryKeysLength < 1 ) return searchFieldOptions
0 commit comments