diff --git a/src/assets/style/animate/vue-transition.scss b/src/assets/style/animate/vue-transition.scss index a396d0b..8921a1e 100644 --- a/src/assets/style/animate/vue-transition.scss +++ b/src/assets/style/animate/vue-transition.scss @@ -15,7 +15,7 @@ // 过渡动画 缩放渐变 .fade-scale-leave-active, .fade-scale-enter-active { - transition: all .5s; + transition: all .3s; } .fade-scale-enter { opacity: 0; @@ -24,4 +24,4 @@ .fade-scale-leave-to { opacity: 0; transform: scale(0.8); -} \ No newline at end of file +} diff --git a/src/layout/header-aside/components/panel-search/index.vue b/src/layout/header-aside/components/panel-search/index.vue index 8546b5a..335d692 100644 --- a/src/layout/header-aside/components/panel-search/index.vue +++ b/src/layout/header-aside/components/panel-search/index.vue @@ -122,7 +122,9 @@ export default { focus () { this.input = '' setTimeout(() => { - this.$refs.input.focus() + if (this.$refs.input) { + this.$refs.input.focus() + } // 还原 this.searchText = '' this.results = [] @@ -185,6 +187,7 @@ export default {