首页 > 其他分享 >页面导航的两种方式

页面导航的两种方式

时间:2023-05-19 16:23:10浏览次数:33  
标签:两种 name register go push router 导航 页面

一、声明式导航:通过点击链接的方式实现的导航
vue组件中的<router-link to="/user"></routeer-link>
二、编程式导航:调用JavaScript的api方法实现导航
1、this. $router.push();  -

  (1)字符串(路径参数)

  (2)
2、this.$router.go();

 

 

<template>
<v-app>
<v-navigation-drawer app>
<!-- -->
</v-navigation-drawer>

<v-app-bar app>
<!-- -->
<div>
<v-btn color="primary" @click="toLogin">登录 </v-btn>
<v-btn @click="toRegister">注册</v-btn>
<v-btn @click="goGorward">前进</v-btn>
<v-btn @click="goBack">后腿</v-btn>
</div>


</v-app-bar>

<!-- Sizes your content based upon application components -->
<v-main>
<!-- Provides the application the proper gutter -->
<v-container fluid>
<!-- If using vue-router -->
<router-view></router-view>
</v-container>
</v-main>

<v-footer app>
<!-- -->
</v-footer>
</v-app>
</template>
<script>
export default{
methods: {
toLogin(){
// 通过router实例调用push方法完成路由跳转
this.$router.push('/layout/login')
},
toRegister(){
// this.$router.push({path:'/layout/register'})
// this.$router.push({name:'register'})
// this.$router.push({path:'/layout/register?userId=123&name=admin'})
this.$router.push({name:'register',query:{userId:123,name:'admin'}})
},
goForward(){
this.router.go(1)
},
goBack(){
this.$router.go(-1)
}
}
}
</script>

标签:两种,name,register,go,push,router,导航,页面
From: https://www.cnblogs.com/mamilaila/p/17415521.html

相关文章

  • 知行之桥EDI系统2023版功能介绍——日志页面
    在知行之桥EDI系统2023版中,除了在此前的文章中曾经介绍过的概览页面之外,还新增了日志页面。日志页面基于旧版本的状态页面进行了功能优化,为用户展示了消息、交易日志、应用程序日志、访问日志以及审计日志五种类型,每种日志类型都有自己的选项卡,并作为单独的表存储在应用程序数据库......
  • web页面获取显示钉钉智能会议室申请信息,调用智能会议室api,并传参数
    首页获得会议室房间名称1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metahttp-equiv="X-UA-Compatible"content="IE=edge">6<metaname="......
  • 在 Vue 中使用 iframe 嵌套页面
    1.在Vue中引入iframe在Vue中使用iframe技术需要在组件中引入iframe标签,代码如下:<template><div><iframesrc="https://www.baidu.com"></iframe></div></template>2.设置iframe的样式在Vue中使用iframe技术需要设置iframe的样式,包括宽度、......
  • 数据库页面 — 深入探究
    数据库通常使用固定大小的页面来存储数据。表、集合、行、列、索引、序列、文档等最终都以字节形式存在页面中。这样,存储引擎就可以与负责数据格式和API的数据库前端分离开来。此外,当一切都是页面时,更容易读取、写入或缓存数据。下面是SQLServer页面布局的示例。在本文中,我......
  • APP中RN页面热更新流程-ReactNative源码分析
    平时使用WebStorm或VSCode对RN工程中的文件修改后,在键盘上按一下快捷cmd+s进行文件保存,此时当前调试的RN页面就会自动进行刷新,这是RN开发相比于原生开发一个很大的优点:热更新。那么,从按一下快捷cmd+s到RN页面展示出最新的JS页面,这个过程是怎样发生的呢?下面根据时间顺序来梳理一下......
  • 2、TOMCAT实现在一个服务器上搭建多个网站、8080改80端口、TOMCAT默认页面三个选项
    在一个服务器上搭建多个网站如何实现三种方案:IP来区分、端口号来区分、host来区分如nginx中IP来区分:server{listen1.1.1.1:80;}server{listen2.2.2.2:80;}端口号来区分:server{listen1.1.1.1:80;}server{listen1.1.1.1:81;}host(主机头)来区分:ser......
  • drf——序列化之source(了解)、定制字段的两种方式(重要)、多表关联反序列化保存、反
    1序列化高级用法之source(了解)#1.创建了5个表(图书管理的5个)#2.对book进行序列化#总结:source的用法 1.修改前端看到的字段key值--->source指定的必须是对象的属性 book_name=serialiazers.CharField(source='name')2.修改前端看到的value值--->source指......
  • 序列化高级用法之source,序列化高级用法之定制字段的两种方式,多表关联反序列化保存,反序
    序列化高级用法之source:source的用法:1修改前端看到的字段key值---》source指定的必须是对象的属性: 前端展示效果: 2. 修改前端看到的value值,---》source指定的必须是对象的方法models中: 序列化类中: 前端展......
  • 关于一个web站点的欢迎页面
    对于一个webapp来说,我们可以设置一个欢迎页面,访问这个webapp时如果没有任何的资源路径,就会访问它这是一般的访问方式localhost:8080/finalServlet/login如果没有任何的资源路径localhost:8080/finalServlet访问的只是站点时,默认访问欢迎页面如何设置:(webap......
  • HTML属性 分为两种Property 固有属性Attribute 自定义属性
    HTML属性 分为两种Property固有属性Attribute自定义属性。固有属性就是浏览器给默认给html标签绑定上的属性。 操作固有属性固有属性可以通过对象.属性名这样方式来设置和获取值。什么是自定义属性自定义属性就是用户自己定义,在固有属性列表中没有的属性。获取自定义......