路由定义:
把数据从一个地方传送到另一个地方的行为和动作。
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' //重定向
推荐阅读:envy
-
《巫师3:狂猎》Steam现象级好评神作!好
《巫师3:狂猎》成为了Steam上继《盖瑞模组》和《泰拉瑞亚》后第三款神级好评之作,评论数超过30万并且好评率在95%以上。在这三者中《巫师3:狂猎》的好评率最...
2020-02-20 -
在这个新发售的游戏编辑器里,玩家们自己造出了
还有《Dreams》还原不了的游戏吗?前不久,创意游戏《Dreams》结束了漫长的跳票历程,终于在PS4平台上正式发布。如果你经常关注我们的微博或者公众号,一定...
2020-02-20 -
Square Enix公布《王国之心 Dar
Square Enix 近日公开了有关《王国之心》系列的手游新作《王国之心 Dark Road》的最新消息。《王国之心 Dark Road》是与自 2017 年...
2020-02-20 -
《蝙蝠侠》新作LOGO疑似泄露 风格比前作更
根据近来的传闻,华纳兄弟蒙特利尔工作室目前正在制作一款《蝙蝠侠》系列游戏,并且在今日(2020年2月19日),Geeks WorldWide网站记者James ...
2020-02-20 -
《生化变种》开发商打破沉默 仍无信心宣布发售
在长期的沉默过后,开发商Experiment 101终于在今日向粉丝们分享了有关《生化变种》这款游戏的信息。从字里行间来看,这款ARPG应该是赶不上此前流传的3...
2020-02-20 -
5年后,这个早已被大家玩坏的游戏终于正式发售
基于物理的中世纪建造类游戏《围攻》(Besiege)终于结束了抢先体验阶段,正式推出 1.0 版本。目前,本作正在 Steam 展开永久涨价前的最后一次打折,原...
2020-02-20