CN-361 fix: 修复搜索框bug、优化交互
This commit is contained in:
@@ -20,7 +20,6 @@
|
||||
@changeMode="changeMode"
|
||||
@search="search"
|
||||
></tag-mode>
|
||||
<!-- <div class="search-tip--error">something error...</div>-->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -102,8 +101,20 @@ export default {
|
||||
ElMessage.error(this.$t('tip.invalidExpression'))
|
||||
}
|
||||
}
|
||||
},
|
||||
enterListener (event) {
|
||||
if (event.keyCode === 13) {
|
||||
this.$refs.tagMode && this.$refs.tagMode.search()
|
||||
this.$refs.textMode && this.$refs.textMode.search()
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
document.addEventListener('keydown', this.enterListener)
|
||||
},
|
||||
unmounted () {
|
||||
document.removeEventListener('keydown', this.enterListener)
|
||||
},
|
||||
setup (props) {
|
||||
// 默认为文本模式
|
||||
let searchMode = ref('text')
|
||||
|
||||
Reference in New Issue
Block a user