<template>
<div id="app">
<router-link to="/about">aboutrouter-link>
<router-link to="/home">homerouter-link>
<hr>
<router-view>router-view>
div>
template>
<script>
export default {
name: 'App',
}
script>
<style lang="less" scoped>
a{
text-decoration: none;
margin: 0 50px;
font-size: 20px;
}
/deep/ #app .home{
background-color: red;
}
style>
<template>
<div id="app">
<div class="home">
<h1>homeh1>
div>
div>
template>
<script>
export default {
}
script>
<style scoped>
.home{
width: 500px;
height: 300px;
background-color:pink;
}
style>
Home/index.vue
<template>
<div>
<TypeNav/>
<ListContainer/>
<Recommend/>
<Rank/>
<Like/>
<Floor/>
<Floor/>
<Brand/>
</div>
</template>
<script>
import ListContainer from '../Home/ListContainer';
import Recommend from '../Home/Recommend';
import Rank from '../Home/Rank';
import Like from '../Home/Like';
import Floor from '../Home/Floor';
import Brand from '../Home/Brand';
export default {
name: '',
components: {
ListContainer,
Recommend,
Rank,
Like,
Floor,
Brand,
}
}
</script>
<style lang="less" scoped>
</style>