您的位置: 德阳热线网 > 时尚 > 正文

Vue中路由导航 && 重定向 && 默认样式

2020-03-26 06:49:03来源:阅读:-

路由定义:

把数据从一个地方传送到另一个地方的行为和动作。

1.在main.js文件中引入路由,如果router文件夹中,不是index.js文件,需在此处写上指定文件(如是abc.js), import router from './router/abc.js'


2.定义了一个navView.vue文件,在App.vue引入该组件,

App.vue文件:
<navView></navView>
import navView from './components/navView'
components:{
// banner
navView
},

3.在navView文件中插入路由,(前提是有banner tab 这俩组件)

<router-link to="/banner">轮播</router-link>
<router-link to="/tab">切换</router-link>

4.在router/index.js文件中引入路径,并配置

import banner from '../components/banner'
import tab from '../components/tab'
{
path: '/banner',
name: 'banner',
component: banner
},
{
path: '/tab',
name: 'tab',
component: tab、

},

5.路由的出口,路由匹配到的组件渲染的位置,在App.vue中加入,到此处简单路由就完事了

<router-view></router-view>





如果想给个默认的样式:

1.router/index.js文件的中,加入:
linkActiveClass:'active', //名字可以随意定义

2.在navView.vue加入此样式,字体颜色就是pink
.active{ color:pink}



如果想重定向一打开域名的链接

 redirect:'/banner' //重定向


推荐阅读:iphone查找

滚动推荐
49:03Vue中路由导航 重定向 默认
路由定义:把数据从一个地方传送到另一个地方的行为和动作。1.在main[详细]
36:22一天100美金,特斯拉还要涨多久?
而此前特斯拉发布财报数据显示,第四季度特斯拉ModelS/X产量为 1[详细]
23:29一款功能齐全的客户端( iOS 、
每一个稍微有点规模的 App,总会自带一些线下的测试功能代码,比如环境[详细]
28:06长安凯程F70对比长城炮 谁是大皮
国内乘用车市场的多元化趋势,将SUV以及皮卡市场的热度重新点燃,SUV[详细]
22:56仙她:疫情过后 自然为本成为健康食
早在前几年马云就说过,互联网大健康是未来行业的一个趋势,2020年突如[详细]
34:51一度实现封涨停!特斯拉来势凶猛,比
​在上个月的11日,工信部部长苗圩出席中国电动汽车百人会论坛上表示,为[详细]
22:32VBA代码限制文本框的输入
今日分享的是NO.208-NO.208,内容是:NO.208:在VBA[详细]