提交 6053b0f0 编写于 作者: RedPig97's avatar RedPig97

update:搜索栏组件

上级 039a25dc
...@@ -51,6 +51,17 @@ export default class AppSearchbar extends Vue { ...@@ -51,6 +51,17 @@ export default class AppSearchbar extends Vue {
*/ */
@Prop() fields: any; @Prop() fields: any;
@Watch('items',{immediate: true})
onItemsChange(newItems: any[]) {
if (newItems.length == 0) {
this.items.push({
field: null,
mode: null,
editor: null
})
}
}
/** /**
* 属性项集合 * 属性项集合
* *
...@@ -69,13 +80,6 @@ export default class AppSearchbar extends Vue { ...@@ -69,13 +80,6 @@ export default class AppSearchbar extends Vue {
if(!this.fields) { if(!this.fields) {
return; return;
} }
if (this.items.length == 0) {
this.items.push({
field: null,
mode: null,
editor: null
})
}
this.fields.forEach((field: any) => { this.fields.forEach((field: any) => {
let index: number = this.fieldItems.findIndex((item: any) => Object.is(item.value, field.prop)); let index: number = this.fieldItems.findIndex((item: any) => Object.is(item.value, field.prop));
if(index < 0) { if(index < 0) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册