所有分类
  • 所有分类
  • 后端开发
Vue Router:设置规则,鼠标点一下,页面自动切换

Vue Router:设置规则,鼠标点一下,页面自动切换

中实现重定向功能重定向是在路由导航中常用到的一项功能,它可以帮助我们在用户访问某个路由时,自动跳转到另一个特定的路由。中实现重定向功能,并提供具体的代码示例。在完成上述步骤后,我们可以在项目的组件中使用重定向功能。中实现重定向功能的操作。中

Vue Router:设置规则,鼠标点一下,页面自动切换

Vue Router可真是个神奇的玩意儿!有了它,啥都不用做,只需要设置好规则,人家用点鼠标就能自己切换页面!你说是不是很厉害?接下来我跟你好好说说用法,还会分享一波实际用到的例子~

准备工作

勾选Vue.js和Roureler,别急着搞路线,先确保装好了再说!没装好咋办呀?来看看官方教程步骤都说得很清楚哒!然后,弄个新的”redirects“文件夹放在底层,再往里头塞个”redirects.js“文件,在这文档里写下重定向规则和代码就行了。

配置重定向规则

记得瞅瞅Redirects.js那文件哈,先把咱们的好搭档 Vue 和 VueRouter给拖进来。

javascript
import Vue from 'vue';
我们来学习下VueRouter这个东西。

咱们准备开始搞一个全新的 VueRouter ,还有Redirect规则滴

咱就用VueRouter的这个配置,直接来个初始化吧

routes:[

import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)

“改路径到’/redirect1’,就能直达’/redirect-target1’!”

这个链接看着像有个/redirect2,但其实引导我们去了/redirect-target2!

]

const router = new VueRouter({
  mode: 'history',
  routes: [
    {
      path: '/redirect1',
      redirect: '/redirect-target1'
    },
    {
      path: '/redirect2',
      redirect: '/redirect-target2'
    },
    // 其他路由配置...
  ]
})

});

咱们这儿呦,给你准备了两个重定向:是不是想去/redirect1?没问题,立刻让你飞到目的地/redirect-target1去撒欢。那些想换个地方玩耍的小伙伴们也别急,待会儿我马上带你们去/redirect2玩~好嘞,保存下这个VueRouter实例,以后用着可方便多咯~

export default router;

应用重定向规则

别拖拉了!直接看咱项目的主入口文件(就是那个主要的 main.js)搞懂规则然后实操!就这点儿事,把redirects.js文件弄进来,扔到Vue实例里面就能搞定了。

export default router

import App from ‘./App.vue’;

咱们都把重定向的内容丢到’./redirects’这个文件夹里头儿,直接拖过去就成!

new Vue({

el:’#app’,

router,

import Vue from 'vue'
import App from './App.vue'
import router from './redirects/redirects.js'
new Vue({
  router,
  render: h => h(App),
}).$mount('#app')

render: h =>h(App)

使用重定向功能

搞定重定向那不是小菜一碟?点点按钮就行了!就拿常见的redirect1.vue和redirect2.vue为例,你找到$router.push这个函数就能轻松搞定~

// Redirect1.vue

export default {

created(){

直接跳转到’redirect-target1′;

  

Redirect1

export default { name: 'Redirect1', mounted() { this.$router.push('/redirect1') } }

}

}

// Redirect2.vue

  

Redirect2

export default { name: 'Redirect2', mounted() { this.$router.push('/redirect2') } }

直接跳转到’/redirect-target2’页面吧;

搞定!Vue路由里的重定向,是不是很简单?先设置一些规则,再放到项目文件中,以后要跳转页面,只需要轻轻地点一下$router.push就好。

看完这篇教程,你就会了解到VueRouter重定向的强大功能了。它可以让你的单页应用运行得飞快!希望你在使用VueRouter的过程中,越来越熟练,越来越上手!

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/04/15034.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?