Vue导航点击路由跳转后样式不变

<template><ul><li :class="{active:isActive==1}" @click="myOrder(1)">统计分析</li><li :class="{active:isActive==2}" @click="myOrder(2)">订单中心</li><li :class="{active:isActive==3}" @click="myOrder(3)">组织架构</li><li :class="{active:isActive==4}" @click="myOrder(4)">审核设置</li></ul>
</template>
<script>export default{data(){return{isActive: 0,}},mounted(){if(this.$route.query.item){this.isActive = this.$route.query.item;}else{this.isActive = 0;}},methods:{myOrder(i){this.isActive = i;if(i == 1){this.$router.replace({path:'/'+ this.route_url + '/personal',query: {item: i,}})}else if(i == 2){this.$router.replace({path:'/'+ this.route_url + '/ordercenter',query: {item: i,}})}else if(i == 3){this.$router.replace({path:'/'+ this.route_url + '/framework',query: {item: i,}})}else if(i == 4){this.$router.replace({path:'/'+ this.route_url + '/purchase',query: {item: i,}})}}, mounted(){if(this.$route.query.item){this.isActive = this.$route.query.item;}else{this.isActive = 0;}},methods:{myOrder(i){this.isActive = i;if(i == 1){this.$router.replace({path:'/'+ this.route_url + '/personal',query: {item: i,}})}else if(i == 2){this.$router.replace({path:'/'+ this.route_url + '/ordercenter',query: {item: i,}})}else if(i == 3){this.$router.replace({path:'/'+ this.route_url + '/framework',query: {item: i,}})}else if(i == 4){this.$router.replace({path:'/'+ this.route_url + '/purchase',query: {item: i,}})}},}
</script>
<style>li{width: 56px;height: 64px;margin-left: 48px;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #FFFFFF;line-height: 64px;cursor: pointer;border-bottom: 2px solid transparent;}.active{border-bottom: 2px solid #FFFFFF;}
</style>

Vue导航点击路由跳转后样式不变相关推荐

  1. 解决vue单页路由跳转后scrollTop的问题

    作为vue的初级使用者,在开发过程中遇到的坑太多了.在看页面的时候发现了页面滚动的问题,当一个页面滚动了,点击页面上的路由调到下一个页面时,跳转后的页面也是滚动的,滚动条并不是在页面的顶部 在我们写路 ...

  2. vue二级路由跳转后外部引入js失效问题解决方案

    vue二级路由跳转后外部引入js失效问题解决方案 参考文章: (1)vue二级路由跳转后外部引入js失效问题解决方案 (2)https://www.cnblogs.com/LittleT/p/9077 ...

  3. VUE路由跳转后自动刷新一次页面

    VUE路由跳转后自动刷新一次页面 我们在前端开发时有时会遇到一些问题,暂时找不到解决办法只有靠刷新才能救一下.可是又不能每次都手动刷新.在网上找了很久的自动刷新办法,发现大部分都是路由跳转类的刷新,和 ...

  4. vue点击菜单跳转时,背景颜色动态变化

    ** vue点击菜单跳转时,背景颜色动态变化 ** html: script: export default { name: "menu", data() { return { a ...

  5. vue中实现路由跳转的三种方式(超详细整理)

    vue中实现路由跳转的三种方式 一.使用vue-router vue-router 本质是一个第三方的包 用的时候需要下载 步骤 (7步法 ): 下载vue-router模块到当前工程 yarn ad ...

  6. 解决 VUE 微信 IOS 路由跳转问题

    解决 VUE 微信 IOS 路由跳转问题 参考文章: (1)解决 VUE 微信 IOS 路由跳转问题 (2)https://www.cnblogs.com/taoquns/p/9713846.html ...

  7. vue路由跳转后,刷新指定页面。

    做项目遇到一个坑:A页面带参跳转到B页面,第二次跳转时的参数与第一次时的参数不同,但是后台查询时还是使用的第一次的参数.需要手动刷新之后,才会使用第二次参数. 鉴于时间原因直接使用刷新页面监听路由的方 ...

  8. vue中的路由跳转和传参

    一:注意:在 Vue 实例中,你可以通过 $router 访问路由实例.因此你可以调用 this.$router.push("路由地址")来跳转到目标路由页面: 想要导航到不同的 ...

  9. vue实现登录路由跳转到成功页面

    一. 效果 1.未登陆之前 2.登录界面 3.登录之后路由跳转 二.需求分析 要求: 使用vue-cli搭建 创建项目 密码输入框有 两个功能,当用户输入时候如果坚持caps lock处于开启状态. ...

最新文章

  1. arcmap shp导出cad无反应_地图数据获取|2、CAD地图获取
  2. 2017202110104-高级软件工程第二次作业个人项目之-四则运算生成程序
  3. MySQL服务安装和可视化工具安装
  4. step5 . day5 网络编程 基于UDP协议的多人网络在线聊天功能
  5. android工作机制和内核,android内核剖析学习笔记:AMS(ActivityManagerService)内部原理和工作机制...
  6. db2locate函数_DB2常用函数详解
  7. 公司技术管理角度看C++游戏程序员发展
  8. jcr多久更新一次_拼多多商品价格竞争力星级有什么用?多久更新一次?
  9. 1405 mysql 2800_mysql关于任何用户登录以及解决ERROR1405
  10. Atitit 学习方法 补充 艾龙 著 attilax著 1. Atitit 学习的方法 attilax总结 1 1.1. 2. 基于学习策略的分类 2 2 1.2. 3. 基于所获取知识的表示形
  11. wordpress数据库表结构
  12. 第 22 届 IOCCC 获胜者作品源代码公布
  13. php模拟微信公众账号登陆,[微信公众号]php版模拟登录,向指定用户推送消息目前...
  14. python之json模块
  15. 解决Chrome浏览器不能访问https网站的问题 阿星小栈
  16. [从头学数学] 第203节 坐标系与参数方程
  17. 速看|快速软件开发框架突破信息孤岛,高效实现数字化发展!
  18. 搞出来,PHP mysql JQuery 二级联动
  19. python selenium爬虫豆瓣_使用selenium+requests爬取豆瓣小组讨论列表
  20. 我的世界网易怎么调成java,网易版我的世界如何将单机地图改为联机地图

热门文章

  1. java编译机制_java的编译机制
  2. redis☞ python客户端
  3. 用行为树的方式思考问题
  4. caffe编译出现 libcudart.so.8.0 cannot open shared object file: No such file or directory的错去
  5. 要打造一款稳定顺滑、火遍全球的游戏?云将成为你的坚实后盾
  6. 阿里云李飞飞:什么是云原生数据库
  7. Tair持久存储系列技术解读
  8. 一文带你了解MySQL中的各种锁机制!
  9. 日均万亿条数据如何处理?爱奇艺实时计算平台这样做
  10. 生物智能与AI——关乎创造、关乎理解(下)