zoukankan      html  css  js  c++  java
  • 新建Vue工程中对路由使用vue-router

    首先在搭建的工程中安装,并保存在package.json文件中,必须添加--save。 npm install vue-router --save 
    router文件夹里面index.js、router.js

    1、生成路由
    在index.js文件中引入路由,生成路由

    1 import Vue from 'vue'
    2 import VueRouter from 'vue-router'
    3 
    4 Vue.use(VueRouter)
    5 //生成路由器
    6 const router = new VueRouter()
    7 
    8 export default router

    2、安装路由到当前应用,在main.js文件
    new Vue({router})

    main.js文件

     1 import Vue from 'vue'
     2 import 'lib-flexible/flexible'
     3 import router form './router
     4 import App from './App.vue'
     5 
     6 Vue.config.productionTip = false
     7 
     8 new Vue({
     9   el:'#app,
    10   compontents:{APP},
    11   template:'<APP/>,
    12   router
    13 })

    3、管理路由
    new VueRouter({routes},routes = [{path:'路由路径',compontent:'路由组件'}]

    routes.js文件

     1 //引入组件
     2 import Login from '@/view/login/index'
     3 import Msite from '@/view/msite/index'
     4 export default [
     5 //{path:'路由路径',component:'路由组件'}
     6   {
     7     path:'/login',
     8     component:Login
     9   },
    10   {
    11     path:'/msite',
    12     component:Msite
    13   },
    14 ]

    路由重定向

     1 import Login from '@/view/login/index'
     2 import Msite from '@/view/msite/index'
     3 
     4 export const defalutRouter = [
     5     {
     6         path:'/login',
     7         component:Login
     8     },
     9     {
    10         path:'/msite',
    11         component:Msite
    12     },
    13     {
    14         path:'/',
    15         rediret:'/login'
    16     },
    17 ]

    4、请求路由
    路由链接router-link to = '路由路径'

    引入路由,将路由对象配置
    index.js文件

     1 import Vue from 'vue'
     2 import VueRouter from 'vue-router'
     3 import routes from './routes'
     4 
     5 Vue.use(VueRouter)
     6 //生成路由器
     7 const router = new VueRouter(
     8 {routes}
     9 )
    10 
    11 export default router

    5、显示路由组件 APP.vue文件里面添加  <router-view></router-view> 

  • 相关阅读:
    自动化测试项目实战训练【广州8月】
    RFT基础使用手册
    TestComplete自动化测试实战训练【6月11、12号】
    Jubula Eclipse开源功能测试工具
    网络管理自动化测试应用
    IBM RFT自动化测试实战课程
    GUI自动化测试原理剖析—JAVA测试篇
    简易自动化测试设计之(一) 基于RFT的自动化测试层次
    录制,到底给我们带来了什么?
    IBM Rational Functional Tester(RFT) 自动化测试框架ITCL
  • 原文地址:https://www.cnblogs.com/qing0228/p/14371751.html
Copyright © 2011-2022 走看看