Vue router2.0

Vue router2.0对于单页面来说路由是我们常用切换页面的一种方式,使用Vue安装npminstallvue-router–save路由的引入importrouterfrom’./router’/*eslint-disableno-new*/newVue({el:’#app’,store,router,components:{App},template:'<App/>’})路由的配置通过和也可以实现我们像a标签一样

大家好,又见面了,我是你们的朋友全栈君。

对于单页面来说路由是我们常用切换页面的一种方式,
使用Vue安装 npm install vue-router --save

路由的引入

import router from './router'
/* eslint-disable no-new */
new Vue({ 
   
  el: '#app',
  store,
  router,
  components: { 
   
    App
  },
  template: '<App/>'
})

路由的配置
在这里插入图片描述
通过和也可以实现我们像a标签一样跳转

路由的过度动画

这里是引用

<transition>
  <keep-alive>
    <router-view></router-view>
  </keep-alive></transition>
我们对路由的嵌套
const routes = [
  { 
   
    path: '/user/:id',
    component: User1,
    children: [
      { 
   
        path: 'profile',
        component: UserProfile,
      },
      { 
   
        path: 'posts',
        component: UserPosts,
      },
    ],
  },
]
$route.params.id获取参数
// 路由特有的守卫 to进入from 出去 next下一步
router.beforeEach((to, from, next) => { 
   
  if (to.name !== 'Login' && !isAuthenticated) next({ 
    name: 'Login' })
  next()
})
beforeRouteEnter (to, from, next) { 
   
}const UserDetails = { 
   
  template: `...`,
  beforeRouteEnter(to, from) { 
   
  },
  beforeRouteUpdate(to, from) { 
   
  },
  beforeRouteLeave(to, from) { 
   
  },
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157662.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月11日 下午11:00
下一篇 2022年7月11日 下午11:00


相关推荐

  • oracle trunc函数

    oracle trunc函数selectto char sysdate yyyy mm ddhh24 mi ss to char trunc sysdate yyyy mm ddhh24 mi ss fromdualt sysdate 和 trunc sysdate 是不一样的 sysdate 在当天的零时零分零秒等于 trunc sysdate selecttrunc s

    2026年3月17日
    2
  • Self Attention 自注意力机制

    Self Attention 自注意力机制selfattentio 是提出 Transformer 的论文 Attentionisa 中提出的一种新的注意力机制 这篇博文仅聚焦于 selfattentio 不谈 transformer 的其他机制 Selfattentio 直观上与传统 Seq2Seqatten 机制的区别在于 它的 query 和 massage 两个序列是相等的 广义注意力机制在谈论 sel

    2026年3月17日
    2
  • 大数据Hadoop(六):全网最详细的Hadoop集群搭建

    大数据Hadoop(六):全网最详细的Hadoop集群搭建目录 Hadoop 集群搭建集群简介集群部署方式 1 Standalonemo 独立模式 2 Pseudo Distributedm 伪分布式模式 3 Clustermode 群集模式 单节点模式 高可用 HA 模式集群环境准备 hadoop 重新编译为什么要编译 hadoopHadoop 编译实现 Hadoop 安装 Hadoop 安装包目录结构 Hadoop 配置文件修改数据目录创建和文件分发 配置 Hadoop 的环境变量

    2026年3月18日
    2
  • Ubuntu修改密码长度太短或太简单解决「建议收藏」

    Ubuntu修改密码长度太短或太简单解决「建议收藏」在安装Ubuntu的时候建立的帐户sai,想把密码改成两个字母aa,方便输入。运行终端sai@xmomx:~$passwdsai更改sai的密码。(当前)UNIX密码:xx输入新的UNIX密码:aa重新输入新的UNIX密码:aa必须选择更长的密码输入新的UNIX密码:1234567重新输入新的UNIX密码:1234567Bad:newpassword…

    2026年4月16日
    4
  • android 定时器重置,Android定时器延迟和重置[通俗易懂]

    android 定时器重置,Android定时器延迟和重置[通俗易懂]我确定在这里的某处有类似的问题,但我似乎无法找到它。Android定时器延迟和重置这是我正在尝试做的。假设我已连接到服务器,并且如果在过去5分钟内没有用户拨打任何电话,我想断开连接。但是,如果连一个单一的呼叫时,5分钟计时器将复位,倒计时5将重新开始..它似乎很简单,但我是一种新的Android和试图搞清楚这些事情..在此先感谢!=======编辑所以这里的什么我想要做的代码的例子。try{cl…

    2022年7月25日
    19
  • flex布局 文字水平垂直居中

    flex布局 文字水平垂直居中display flex align items center justify content center 就酱

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号