实现vue-router来完成选项卡切换

Posted 乐得逍遥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现vue-router来完成选项卡切换相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>vue-router功能</title>
<script type="text/javascript" src="js/vue.js"></script>
<script type="text/javascript" src="js/vue-router.js"></script>
<style>
.router-link-exact-active{
color: #ef3239;
}
</style>
</head>
<body>

<div id="app">
<h1 v-text="title"></h1>
<p>
<!-- 使用 router-link 组件来导航. -->
<!-- 通过传入 `to` 属性指定链接. -->
<!-- <router-link> 默认会被渲染成一个 `<a>` 标签 使用标签的好处是能在切换模式的时候,router-link会自动修改模式 -->
<!--可以直接写style、css、id等属性,以及自定义的数据-->
<router-link to="/">Go to Bar</router-link>
<router-link to="/bar/bar01">Go to Bar01</router-link>
</p>
<!-- 路由出口 -->
<!-- 路由匹配到的组件将渲染在这里 -->
<router-view></router-view>
</div>


<script type="text/javascript">
var router = new VueRouter({
mode:‘hash‘,routes:[
{ path: ‘/‘, component: {template:‘<div>foo</div>‘} },
{ path: ‘/bar/bar01‘, component: {template:‘<div>bar2</div>‘} }
]
});
var vm = new Vue({
el:‘#app‘,
router:router,
data:{
title:‘Hello vue-router‘
}
});
</script>
</body>
</html>

以上是关于实现vue-router来完成选项卡切换的主要内容,如果未能解决你的问题,请参考以下文章

vue实现选项卡切换路由不刷新

AxureRP分页签 / Tab选项卡切换功能~

vue实现tab选项卡切换效果

vue 怎样实现hover效果

使用ViewPager+Fragment实现选项卡切换效果

jquery实现的选项卡的嵌套代码实例