位置: IT常识 - 正文

Vue项目启动后跳转到制定路由页面(vue项目页面跳转)

编辑:rootadmin
Vue项目启动后跳转到制定路由页面 前言

推荐整理分享Vue项目启动后跳转到制定路由页面(vue项目页面跳转),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue跳转打开新窗口,vue跳转新开窗口,vue弹出新窗口,vue自动跳转,vue启动项目报错,vue项目启动后显示空白,vue启动项目报错,vue项目页面跳转,内容如对您有帮助,希望把文章链接给更多的朋友!

今天把自己的项目布局完成了,但是想在项目启动的时候默认跳转到登录页面。

这其实需要借助路由实现跳转

开始编写之前,大家可以看下我的布局:

安装并使用路由

关于如何安装并使用路由,可以参考:Vue安装并使用路由和路由器

编写路由规则

需要对index.js进行修改,根据需求配置需要跳转的那个组件的路由,我的需求已经很明确了,就是登录的组件。

引入需要的组件// 引入登录组件import Login from '../pages/Login.vue'配置路由

然后配置login组件的路由

// 登录组件路由 { path: '/login', component: Login, name: "Login" },

配置完login组件路由后,还要继续配置路由默认跳转

// 路由默认跳转 { path: '/', // 如果路由为/ redirect: '/login' //重定向到登录组件 },

完整代码如下:

// 该文件专门用于创建整个应用的路由器// 引入路由器import VueRouter from 'vue-router'// 引入登录组件import Login from '../pages/Login.vue'// 引入用户组件import User from '../pages/User.vue'// 引入代办组件import Todo from '../pages/Todo.vue'// 引入内容区组件import Main from '../components/Main.vue'// 引入首页组件import Home from '../pages/Home.vue'// 创建并且暴露文件一个路由器export default new VueRouter({ // 配置路由 本质是一个数组,在里面配置多组路由,每一个路由都是一个key和value映射对象 routes: [ // 路由默认跳转 { path: '/', // 如果路由为/ //path: '*', // 如果路由为* redirect: '/login' //重定向到登录组件 }, // 登录组件路由 { path: '/login', component: Login, name: "Login" }, { path: '/main', // 如果输入的是路由地址是main,就重定向到/main/user,也就是user组件中 redirect: '/main/user', name: "Main", component: Main, // main路由下的子路由,菜单都可以写在main的子路由下 children: [ // 用户组件路由 { path: 'user', // children里面的path不需要加杠了,底层遍历的时候会自动加入 component: User, name: "User" }, // 待办组件路由 { path: 'todo', component: Todo, name: "Todo" }, // 主页组件路由 { path: 'home', component: Home, name: "Home" }, ] }, ]})测试

这时候在浏览器输入项目的访问地址:

比如我的是:http://localhost:8081,就会默认把地址换成 http://localhost:8081/#/login,从而实现跳转到login页面。

这样就实现了Vue项目启动后实现跳转制定路由页面的功能

同时也可以手动更换别的路由,比如:

Vue项目启动后跳转到制定路由页面(vue项目页面跳转)

但是如果乱输入路由,是不能跳转的:

这种情况我们可以使用*来代替/

*:不管路由是什么,都会重定向到/login,比/的适配性更强

再来测试下。还是随便输入一堆东西:

按下回车,默认跳到/login的路由:

如果使用了"*" ,就不能通过手动输入路由的方式进行手动切换路由了,有时候不利于调试。根据自己的需求灵活选择即可。

通过js代码实现路由跳转

最后再插点题外话,如果想要实现js代码的方式实现路由跳转,可以这么写:

push(‘xxx’) xxx=想要跳转的路由路径

this.$router.push('/main/home')

完整代码为:

我这个登录页面只是测试,login按钮也是一个假的登录,没有做逻辑处理,这是为了演示最基本的路由跳转。

<template> <div> <el-button type="primary" @click="login">登录</el-button> </div></template><script>import router from '@/router';export default { name: "Login", methods:{ // 登录 login(){ this.$message({ showClose: true, message: '登录成功!', type: 'success', duration:2000, center:true }); this.$router.push('/main/home') } }};</script><style></style>

点击登录:

成功跳转到其他路由!

本文链接地址:https://www.jiuchutong.com/zhishi/295992.html 转载请保留说明!

上一篇:工具 | ChatPDF:与PDF对话!(工具人)

下一篇:【AutoGPT】你自己运行,我先睡了—— ChatGPT过时了吗?

  • 小米青春版如何关闭HD(小米青春版如何截屏)

    小米青春版如何关闭HD(小米青春版如何截屏)

  • 华为手表有什么功能(华为手表有什么型号)

    华为手表有什么功能(华为手表有什么型号)

  • 如何将时间设置到手机桌面(如何将时间设置到手机桌面华为手机)

    如何将时间设置到手机桌面(如何将时间设置到手机桌面华为手机)

  • ipad air3电池使用时间(ipad air3电池健康)

    ipad air3电池使用时间(ipad air3电池健康)

  • ios系统该不该更新(苹果系统到底应不应该更新)

    ios系统该不该更新(苹果系统到底应不应该更新)

  • 电信升5g要钱吗(电信升5g免费吗)

    电信升5g要钱吗(电信升5g免费吗)

  • 手机号暂停服务怎么恢复(手机号暂停服务怎么恢复正常)

    手机号暂停服务怎么恢复(手机号暂停服务怎么恢复正常)

  • 探探不买会员能配对么(探探不充会员不能玩吗)

    探探不买会员能配对么(探探不充会员不能玩吗)

  • 群代办和群公告区别(群代办和群公告的区别)

    群代办和群公告区别(群代办和群公告的区别)

  • 微信扫小黄车要押金吗(微信扫小黄车不用交押金吗)

    微信扫小黄车要押金吗(微信扫小黄车不用交押金吗)

  • 华为p30内屏坏了保修吗(华为p30内屏坏了修还是不修)

    华为p30内屏坏了保修吗(华为p30内屏坏了修还是不修)

  • cad选不中对象怎么办(cad选不中对象 命令也不能用怎么办)

    cad选不中对象怎么办(cad选不中对象 命令也不能用怎么办)

  • 手机主卡和副卡有什么区别吗(手机主卡和副卡是什么关系)

    手机主卡和副卡有什么区别吗(手机主卡和副卡是什么关系)

  • ios有没有自动点击器(ios自动点击屏幕的软件)

    ios有没有自动点击器(ios自动点击屏幕的软件)

  • qq头像怎么变灰色(qq头像怎么变灰哀悼)

    qq头像怎么变灰色(qq头像怎么变灰哀悼)

  • windows安全中心服务已关闭什么意思(windows安全中心打不开)

    windows安全中心服务已关闭什么意思(windows安全中心打不开)

  • 芒果tv能不能赠片(芒果tv怎样赠送好友观影券)

    芒果tv能不能赠片(芒果tv怎样赠送好友观影券)

  • 抖音三角符号后面的数字代表什么(抖音三角符号后面的数字)

    抖音三角符号后面的数字代表什么(抖音三角符号后面的数字)

  • 苹果f4开头是什么版本(苹果型号f4开头的能买吗)

    苹果f4开头是什么版本(苹果型号f4开头的能买吗)

  • vue视频怎么去掉字幕(如何去掉vue视频水印)

    vue视频怎么去掉字幕(如何去掉vue视频水印)

  • 显示器音响怎么设置(显示器音响怎么连接电脑没声音)

    显示器音响怎么设置(显示器音响怎么连接电脑没声音)

  • bn30是红米什么型号(小米bn30是什么型号)

    bn30是红米什么型号(小米bn30是什么型号)

  • 1gbps是多少兆呢(1gps等于多少mb)

    1gbps是多少兆呢(1gps等于多少mb)

  • word画图笔在哪里(word如何用画笔画图)

    word画图笔在哪里(word如何用画笔画图)

  • 企业所得税视同销售的会计处理是?
  • 什么是增值税一般纳税人
  • 出差人员个人原因延迟返回
  • 银行承兑汇票提前承兑收多少手续费
  • 委托加工业务中,委托方是纳税义务人
  • 售后维护费账务处理
  • 偶然所得代扣代缴义务人
  • 应交税费应交增值税转出未交增值税是什么意思
  • 税务系统重置密码
  • 开具技术服务费发票需要注意什么
  • 固定资产年数总额法
  • 收到发票未付款可以抵扣吗
  • 嵌入式软件产品增值税即征即退
  • 国有资产如何保值
  • 事业单位开展活动的意义
  • 收到知识产权专用发票
  • 企业注销建造师流程
  • 农产品收购发票是普票还是专票
  • 营改增后房地产企业增值税税收筹划存在问题
  • 公司租赁厂房开几个点发票
  • 开给客户的发票对方已认证
  • 增值税普通发票几个点
  • 应付账款对账的流程和技巧
  • 分期付款融资账务处理
  • 建筑工程公司开票如何做收入
  • 购买银行承兑汇票的会计分录
  • 开发票有时间限制吗?
  • 视同销售财税处理怎么做?
  • 公司买别人汇票有风险吗
  • 印花税可以计入在建工程吗
  • 开启网络共享后怎么使用
  • 票据质押出票如何操作
  • 支付的股权溢价款账务处理
  • win10开机重启陷入死循环
  • php数组函数输出《咏雪》里有多少"片"字
  • 缴纳公积金需要什么
  • 销售使用过的汽车会计分录
  • 房产证办理流程图
  • win7旗舰版系统怎么样
  • 资产接收范围的确定
  • el-table-column formatter
  • 结转本月完工产品成本120000元
  • php主要用于
  • 新成立公司建账
  • yolov5源码解读
  • 神经网络浅讲
  • 科技型中小企业查询
  • 程序员35岁 知乎
  • pycharm pypy
  • php自动压缩图片
  • 购买股票的交易费用计入入账价值吗
  • 没有发票的房租怎么入账
  • 无票收入增值税怎么申报
  • 核电站弃置费用通常多少钱
  • 质保金 销售费用
  • 残疾人工资加计扣除包括社保吗
  • 企业缴纳印花税时需要
  • 车辆置换差价账务处理
  • 施工一个月多少钱
  • 关税计入什么科目
  • 小企业如何进行内部创新
  • 700元打8折怎么算
  • 微信转账没有显示对方的名字怎么办
  • 商品买一送一应该怎么写
  • 施工企业开专票还是开普票好
  • etc发票申请流程
  • 冲销以前年度费用会计分录
  • mysql8.0二进制安装
  • xp系统内存不足怎么办
  • win7关闭窗口的方式有哪些
  • crossfire.exe是什么
  • Win7系统不小心将TCP/IP协议卸载如何重新安装?
  • windows窗口跑到了侧面
  • 学习英语
  • 如何用dos命令删除程序
  • Linux makefile 和shell文件相互调用实例详解
  • 将bat文件注册为应用程序
  • js基于什么
  • javascript图表
  • 南京市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设