router-link跳转到‘/city’页面 但是页面为空(控制台无报错)
来源:8-1 Vue项目城市选择页 - 路由配置
慕的地0077756
2021-02-09
在网上查了一下,但是没有找到特别相关的问题。
/src/router/index.js ⬇️
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/pages/home/Home'
import City from '@/pages/city/City'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'Home',
component: Home
}, {
path: '/city',
name: 'City',
compoenent: City
}
]
})
/src/pages/home/Header.vue ⬇️
// 部分内容
<router-link to='/city'>
<div class='header-right'>
{{this.city}}
<span class='iconfont'></span>
</div>
</router-link>
/src/pages/city/City.vue ⬇️
<template>
<city-header></city-header>
</template>
<script>
import CityHeader from './components/Header'
export default {
name: 'City',
components: {
CityHeader
}
}
</script>
<style lang='stylus' scoped>
</style>
/src/pages/city/components/Header.vue ⬇️
<template>
<div>城市选择</div>
</template>
<script>
console.log('header')
export default {
name: 'CityHeader'
}
</script>
<style lang='stylus' scoped>
@import '~styles/variables.styl'
.header
overflow: hidden
height: .86rem
line-height: .86rem
text-align: center
color: #fff
</style>
网页截图 ⬇️
上面没报错,也没有任何提示
写回答
2回答
-
20210102
2021-02-19
#fff显示的是近似白色的字体颜色,如果没有正确的使用背景色会(比如$bgColor引用错误)会误以为页面没有成功使用view-link,但是在deom文档中其实是可以发现对应的dom节点的。你这里没有添加背景色默认白色,字体和背景融合在一起了。
00 -
Dell
2021-02-12
没看见你写的router-view
00
相似问题