feat(cli): support switch lang
This commit is contained in:
@@ -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: ''
|
||||
|
||||
Reference in New Issue
Block a user