vue实现点击切换不同的页面
程序员文章站
2022-07-13 12:09:21
...
<template>
<div class="nav-wrapper">
<div class="logo-wrapper">
<div class="img-wrapper">
<img src="http://tpl-c913457.pic-tpl.websiteonline.cn/upload/f01_fxby.png" width="70px"
height="45px">
</div>
<span>梦幻马卡龙</span>
</div>
<div class="nav-header">
<ul>
<li @click="switchTo('/')">
<span :class="{on: '/' === $route.path}">首页</span>
</li>
<li @click="switchTo('/company')">
<span :class="{on: '/company' === $route.path}">公司简介</span>
</li>
<li @click="switchTo('/news')">
<span :class="{on: '/news' === $route.path}">新闻动态</span>
</li>
<li @click="switchTo('/sweets')">
<span :class="{on: '/sweets' === $route.path}">美食甜品</span>
</li>
<li @click="switchTo('/users')">
<span :class="{on: '/users' === $route.path}">用户留言</span>
</li>
<li @click="switchTo('/contact')">
<span :class="{on: '/contact' === $route.path}">联系我们</span>
</li>
</ul>
</div>
<div class="nav-bottom">
<span>流通事业部09年度营销会胜利召开</span>
<span>总经理**在2020新品订货会上致欢迎词</span>
<span>小食事业部正式转为流通事业部</span>
</div>
</div>
</template>
<script>
export default {
methods: {
switchTo (path) {
this.$router.replace(path)
}
}
}
</script>
<style lang="scss" scoped>
.nav-wrapper {
width: 80%;
height: 165px;
margin: 10px auto;
.logo-wrapper {
width: 17%;
height: 125px;
float: left;
.img-wrapper {
padding-top: 40px;
padding-left: 80px;
}
span {
font-size: 18px;
color: rgb(246, 165, 159);
padding-left: 70px;
}
}
.nav-header {
height: 125px;
ul {
height: 40px;
display: flex;
padding-top: 50px;
li {
width: 150px;
display: inline-block;
justify-content: space-around;
text-align: center;
line-height: 40px;
.on{
color:rgb(246, 165, 159)
}
}
li:hover {
color:rgb(246, 165, 159);
}
}
}
.nav-bottom {
padding-left: 80px;
line-height: 40px;
color: aliceblue;
font-size: 12px;
background-color: #f6a59f;
}
}
</style>
推荐阅读
-
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
-
Android编程实现ViewPager多页面滑动切换及动画效果的方法
-
vue实现点击选中,其他的不选中方法
-
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
-
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
-
Vue实现active点击切换方法
-
vue结合Echarts实现点击高亮效果的示例
-
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
-
HTML5实现页面切换激活的PageVisibility API使用初探
-
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)