'add'
parent
eeb343d932
commit
48e7399282
@ -0,0 +1 @@
|
||||
@bgColor: red;
|
@ -1,19 +1,13 @@
|
||||
import Vue from 'vue'
|
||||
import Router from 'vue-router'
|
||||
import Test from '@/view/test'
|
||||
import Title1 from '@/view/title1'
|
||||
import Title2 from '@/view/title2'
|
||||
import Home from '@/view/home'
|
||||
|
||||
Vue.use(Router)
|
||||
|
||||
export default new Router({
|
||||
routes: [{
|
||||
path: '/',
|
||||
name: '/',
|
||||
components: {
|
||||
default: Test,
|
||||
title1: Title1,
|
||||
title2: Title2
|
||||
}
|
||||
name: 'Home',
|
||||
component: Home
|
||||
}]
|
||||
})
|
||||
|
@ -0,0 +1,32 @@
|
||||
<template>
|
||||
<div class="home">
|
||||
hello
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
name: "home",
|
||||
data() {
|
||||
return {};
|
||||
},
|
||||
mounted() {},
|
||||
methods: {}
|
||||
};
|
||||
</script>
|
||||
<style lang="less" scoped>
|
||||
// 这样引入会报错
|
||||
// @import '@/assets/styles/variables.less';
|
||||
|
||||
// 需要加一个波浪符
|
||||
//@import "~@/assets/styles/variables.less";
|
||||
|
||||
// 可以使用相对路径
|
||||
//@import "../assets/styles/variables.less";
|
||||
|
||||
// 在webapck.base.conf.js中的alias中配置路径
|
||||
@import "~styles/variables.less";
|
||||
|
||||
.home {
|
||||
background: @bgColor;
|
||||
}
|
||||
</style>
|
@ -1,10 +0,0 @@
|
||||
<template>
|
||||
<div class="goods">
|
||||
<!-- This is goods:
|
||||
<span>{{$route.query.goodsId}}</span> -->
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {};
|
||||
</script>
|
||||
<style scoped></style>
|
@ -1,44 +0,0 @@
|
||||
<template>
|
||||
<div class="test">
|
||||
<!-- 动态路由 -->
|
||||
This is id: {{$route.params.testId}}
|
||||
|
||||
<!-- 嵌套路由 -->
|
||||
<router-link to="/test/title1">标题1</router-link>
|
||||
<router-link to="/test/title2">标题2</router-link>
|
||||
<router-view></router-view>
|
||||
|
||||
<!-- 编程式路由 -->
|
||||
<div @click="gotoGoods">跳转到商品详情页面</div>
|
||||
|
||||
<!-- 命名路由 -->
|
||||
<router-link v-bind:to="{name: 'goods'}">用命名路由的方式跳转到商品详情页面</router-link>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
msg: 'hello vue'
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
gotoGoods() {
|
||||
//this.$router.push('/goods');
|
||||
|
||||
// this.$router.push({
|
||||
// path: '/goods?goodsId=666'
|
||||
// });
|
||||
|
||||
this.$router.push({
|
||||
path: '/goods',
|
||||
query: {
|
||||
goodsId: 666
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<style scoped></style>
|
@ -1,11 +0,0 @@
|
||||
<template>
|
||||
<div class="title1">
|
||||
这里是title1的内容
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
}
|
||||
|
||||
</script>
|
||||
<style scoped></style>
|
@ -1,11 +0,0 @@
|
||||
<template>
|
||||
<div class="title2">
|
||||
这里是title2的内容
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
}
|
||||
|
||||
</script>
|
||||
<style scoped></style>
|
Loading…
Reference in New Issue