vue-router

1、在router.js文件中导入vue和vue-router以及要显示的页面的组件

import Vue from "vue";
import Router from "vue-router";
import BuildNotice from "../views/businessNotification/BuildNotice";
Vue.use(Router)

2、设置每个组件对应页面的的路由数组

export const constantRouterMap = [
  {
    path: "/",
    redirect: "/login"
  },
  {
    path: "/login",
    component: Login
  },
  {
    path: "/news",
    name: "news",
    component: News
  }
]

3、生成一个router对象

const router = new Router({
  mode: "history", // 设置路由模式 history
  base: process.env.BASE_URL,
  routes: constantRouterMap,
  // routes中配置的每个对象叫路由对象(route record),路由记录是可嵌套,一个路由匹配成功后,可能匹配多个路由记录,比如/foo/bar 会匹配父路由记录和他的子路由记录
  // 这个路由匹配到的所有路由记录会放在 $route.matched 数组,可以遍历这个数组来检查路由记录中的 meta 字段
  // 比如在全局导航守卫中检查meta字段
  //每次进入页面时都初始化滚轴位置(固定用法)
  scrollBehavior(to, from, savedPosition) {
    return {
      x: 0,
      y: 0
    };
  }
});

更详细的可以参考:

Vue路由_大聪明码农徐的博客-CSDN博客_vue的路由

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值