diff --git a/src/components/SubArticle.vue b/src/components/SubArticle.vue index 68c4261a1d092ed51ec83f975d2f25c6c0ed8012..af1bb69779cb95926111f950c5daa6ad1cdb822f 100644 --- a/src/components/SubArticle.vue +++ b/src/components/SubArticle.vue @@ -1,7 +1,7 @@ <template> <li class="sub_article"> <span class="sub_article_header"> - <router-link :to="'./' + body.article_id" @click.native="article_link_click(body)"> + <router-link :to="link_prefix + body.article_id" @click.native="article_link_click(body)"> {{body.lemmas[0]}} </router-link> </span> @@ -23,6 +23,11 @@ export default { components: { DefElement }, + computed: { + link_prefix: function() { + return this.$route.params.lemma ? '../' : './' + } + }, beforeCreate: function () { this.$options.components.Definition = require('./Definition.vue').default },