位置: 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过时了吗?

  • 华为p50怎么设置字体为繁体(华为p50怎么设置双系统)

    华为p50怎么设置字体为繁体(华为p50怎么设置双系统)

  • 拼多多如何不让别人加我好友(拼多多如何不让好友看见自己买的东西)

    拼多多如何不让别人加我好友(拼多多如何不让好友看见自己买的东西)

  • 华为荣耀10的分辨率是多少(华为荣耀10分屏功能怎么使用)

    华为荣耀10的分辨率是多少(华为荣耀10分屏功能怎么使用)

  • 手机淘宝投诉在哪个位置(手机淘宝投诉在哪个地方?)

    手机淘宝投诉在哪个位置(手机淘宝投诉在哪个地方?)

  • 华为nova5i有指关节截屏吗(华为nova5指纹解锁灯怎么关)

    华为nova5i有指关节截屏吗(华为nova5指纹解锁灯怎么关)

  • qq手机通讯录能聊天吗(qq里面的手机通讯录)

    qq手机通讯录能聊天吗(qq里面的手机通讯录)

  • 服务器繁忙请稍后再试什么意思(服务器繁忙请稍后再试卸载从新安装可以不)

    服务器繁忙请稍后再试什么意思(服务器繁忙请稍后再试卸载从新安装可以不)

  • 爱奇艺登录失效是什么意思(爱奇艺登录失效是怎么回事)

    爱奇艺登录失效是什么意思(爱奇艺登录失效是怎么回事)

  • ipad屏幕有条纹闪动(ipad屏幕有条纹闪动要多少钱)

    ipad屏幕有条纹闪动(ipad屏幕有条纹闪动要多少钱)

  • office可以打开pdf吗(office可以打开PDF不)

    office可以打开pdf吗(office可以打开PDF不)

  • 荣耀v30pro支持几个5g频段(荣耀v30pro支持n28)

    荣耀v30pro支持几个5g频段(荣耀v30pro支持n28)

  • 1395是ipad几代(ipad1398是几代)

    1395是ipad几代(ipad1398是几代)

  • 支付宝外卖免密支付怎么关闭(支付宝点外卖免密码支付怎么取消)

    支付宝外卖免密支付怎么关闭(支付宝点外卖免密码支付怎么取消)

  • 笔记本电脑新机到手后需要做些什么(笔记本电脑新机入手怎么设置)

    笔记本电脑新机到手后需要做些什么(笔记本电脑新机入手怎么设置)

  • 现在苹果5c还能干什么(苹果5c还能下载软件吗)

    现在苹果5c还能干什么(苹果5c还能下载软件吗)

  • ps渲染是什么意思(ps渲染效果图)

    ps渲染是什么意思(ps渲染效果图)

  • oppor11s拥有nfc功能吗(oppor11s nfc功能)

    oppor11s拥有nfc功能吗(oppor11s nfc功能)

  • gp电池是什么牌子(gp电池是哪个国家牌子)

    gp电池是什么牌子(gp电池是哪个国家牌子)

  • 微信文件过期怎么恢复(微信文件过期怎么打开)

    微信文件过期怎么恢复(微信文件过期怎么打开)

  • 苹果x怎样给自录视频加密(苹果x怎样自动调节屏幕亮度)

    苹果x怎样给自录视频加密(苹果x怎样自动调节屏幕亮度)

  • 计算机系统是指(计算机系统主要指什么)

    计算机系统是指(计算机系统主要指什么)

  • 三星s10 韩版是双卡吗(三星s10韩版是什么型号)

    三星s10 韩版是双卡吗(三星s10韩版是什么型号)

  • 怎么关闭快手青少年(怎么关闭快手青少年密码?)

    怎么关闭快手青少年(怎么关闭快手青少年密码?)

  • oppoa9充电多长时间(oppoa9充多久将电充满)

    oppoa9充电多长时间(oppoa9充多久将电充满)

  • 红米手机补电代码(红米手机补电代码多少号码)

    红米手机补电代码(红米手机补电代码多少号码)

  • tree shaking(摇树优化)(摇树的英文是什么)

    tree shaking(摇树优化)(摇树的英文是什么)

  • 来料加工与进料加工的相似之处有
  • 两地发工资个税处理
  • 本年利润和利润分配未分配利润的区别
  • 哪些福利费不税前扣除
  • 五联普通发票盖章要求
  • 个税专项扣除中途贷款改租房
  • 所得税纳税申报表在哪里打印
  • 现金折扣怎么进账
  • 别人帮开票钱要打给别人账户吗
  • 客户退回发票会退回吗
  • 车辆保险代交车船使用税会计分录怎么写?
  • 从个人出开进的房租租赁发票可以抵扣几个点?
  • 固定资产报废税费怎么处理
  • 燃油税改革了谁的钱包
  • 税控盘清盘怎么做
  • 长期待摊费用账户按用途和结构分类应属于
  • 应交税费借方余额怎么处理
  • 加计抵减10%会计分录用营业外收入还是其他业务收入
  • 工会经费的开支必须取得发票么
  • 公司地址变更代办需要多少钱
  • 城市维护建设税计算公式
  • bios中英文对照表图新版
  • 如何从零开始制作地下偶像
  • 库存现金银行存款用什么凭证
  • 上年度多计提的工资
  • nginx不支持ipv6
  • win11系统打不出顿号
  • 在php中,字符串有哪些表示形式
  • wedp是什么文件
  • jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例)
  • 停车缴费怎么交
  • 会计计量属性的是
  • 工程未审计资金能支付到多少
  • 小规模纳税人免税额度是多少
  • php 字符串
  • 比利牛斯山作为天然界限
  • php web socket
  • docker的常用命令汇总
  • 企业员工年终奖仲裁
  • asp连接sqlserver数据库的三种方式是什么?
  • 年底了,你们公司年会干点啥都?
  • access speed
  • 固定资产每月计提还是每年计提
  • 商贸公司成本大吗
  • 未分配利润可以挂多久
  • 财务报告编制原则
  • 固定资产的后续支出应如何进行会计处理
  • 应交税金的负数重分类
  • 公司自己搭建的房子出租可以按投资性房地产吗
  • 所得税需要转本吗
  • 房屋拆除的会计分录
  • 本月购进金额怎么算
  • 预付账款业务
  • 水果店的账务处理
  • 怎么把应付账款冲平
  • 核定征收小规模做汇算清缴吗
  • 改制后企业是否可以剥离资产管理
  • mysql操作教程
  • dx12不支持dx11解决办法
  • 笔记本摄像头摄像
  • wind8系统怎么清除所有东西 恢复出厂
  • spoffice是什么意思
  • 浅谈特殊儿童的融合教育论文
  • HTML <!DOCTYPE> 标签
  • jquery和dom对象之间怎么转换
  • vuejs组件开发实例
  • linux 批量修改
  • unity如何成一组
  • jquery调用json数据
  • JavaScript中Date.toSource()方法的使用教程
  • python模板引擎开发
  • unity3d怎么让物体依次运动
  • JS Timing
  • 手把手教你打造班级主题环境 培训后心得
  • python中的编码
  • jquery field
  • 中通快递广东省内收费标准
  • 税务局打印发票的软件是哪个
  • 国有土地使用权出让和转让条例
  • 土地的几种类型
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设