Merge pull request #1015 from furybean/add-play-route

Add /play to debug component.
pull/1026/head
杨奕 2016-11-13 10:11:11 +08:00 committed by GitHub
commit 99929d6c5a
4 changed files with 45 additions and 3 deletions

View File

@ -105,11 +105,11 @@
<template>
<div id="app">
<main-header></main-header>
<main-header v-if="lang !== 'play'"></main-header>
<div class="main-cnt">
<router-view></router-view>
</div>
<main-footer></main-footer>
<main-footer v-if="lang !== 'play'"></main-footer>
</div>
</template>

View File

@ -0,0 +1,19 @@
<template>
<div>
<el-button>Test</el-button>
</div>
</template>
<style scoped>
</style>
<script type="text/ecmascript-6">
export default {
methods: {
},
data() {
return {};
}
};
</script>

17
examples/play/index.vue Normal file
View File

@ -0,0 +1,17 @@
<style scoped>
</style>
<template>
<div style="margin: 20px;">
<!-- Write your component in component.vue -->
<play-component></play-component>
</div>
</template>
<script>
import PlayComponent from './component.vue';
export default {
components: {
PlayComponent
}
};
</script>

View File

@ -49,7 +49,7 @@ const registerRoute = (navConfig) => {
let route = registerRoute(navConfig);
function generateMiscRoutes(lang) {
const generateMiscRoutes = function(lang) {
let guideRoute = {
path: `/${ lang }/guide`, // 指南
redirect: `/${ lang }/guide/design`,
@ -85,6 +85,12 @@ langs.forEach(lang => {
route = route.concat(generateMiscRoutes(lang.lang));
});
route.push({
path: '/play',
name: 'play',
component: require('./play/index.vue')
});
let userLanguage = localStorage.getItem('ELEMENT_LANGUAGE') || window.navigator.language;
let defaultPath = '/en-US';
if (userLanguage.indexOf('zh-') !== -1) {