diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue index 22eb00037c1f8c1130e7022b221e2295b305a75d..18b7bcfa46ba91124edb2f2716b0c8a5d5735e4c 100644 --- a/src/components/DictionaryView.vue +++ b/src/components/DictionaryView.vue @@ -259,20 +259,20 @@ export default { }, update_lang_form: function (lang) { this.lang = lang - let name = "" - let query = "" + let name = null + let query = null if(this.$route.name == 'word') { name = "w" query = this.$route.params.word + this.$router.push(`/${this.lang}/${name}/${query}`) + navigate_to_query(this, query) } else if (this.$route.name == 'search') { name = "search" query = this.$route.params.query + this.$router.push(`/${this.lang}/${name}/${query}`) + navigate_to_query(this, query) } - let route = `/${this.lang}/${name}/${query}` - navigate_to_query(this, query) - this.$router.push(route) - }, article_link_click: function(item) { if (this.article && this.article.article_id == item.article_id){