feat(cli): support switch lang

This commit is contained in:
陈嘉涵
2019-12-09 16:24:25 +08:00
parent e461a80dbe
commit cf172f5cbc
7 changed files with 61 additions and 26 deletions
@@ -4,21 +4,16 @@
:lang="lang"
:config="config"
:versions="versions"
:lang-configs="langConfigs"
@switch-version="$emit('switch-version', $event)"
/>
<doc-nav :base="base" :nav-config="config.nav" />
<doc-container :has-simulator="!!(simulator || simulators.length)">
<doc-container :has-simulator="!!simulator ">
<doc-content>
<slot />
</doc-content>
</doc-container>
<doc-simulator v-if="simulator" :src="simulator" />
<doc-simulator
v-for="(url, index) in simulators"
v-show="index === currentSimulator"
:src="url"
:key="url"
/>
<doc-simulator v-if="simulator" :src="simulator" :lang="lang" />
</div>
</template>
@@ -43,16 +38,13 @@ export default {
props: {
lang: String,
versions: Array,
currentSimulator: Number,
simulator: String,
langConfigs: Array,
currentSimulator: Number,
config: {
type: Object,
required: true
},
simulators: {
type: Array,
default: () => []
},
base: {
type: String,
default: ''