vue Element-UI - 创建路由和组件

之前的准备篇:https://blog.csdn.net/mnmnwq/article/details/117946436?spm=1001.2014.3001.5501
  1. 创建路由位置:src/router/index.js创建路由
    路由1

  2. 在src./components下创建Login.vue文件

    Login.js文件如下

    <template>
    	<div>
    		<h3>登录组件</h3>
    	<div>
    </template>
    <script>
    export default {}
    </script>
    <!-- scoped限定样式在当前组件起作用 -->
    <style scoped>
    </style>
    
  3. router/index.js文件

    index.js文件如下

    // 1 . 先导入组件
    // 2. 定义路由
    // 3. 还可以定义子路由
    
    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import Home from '../views/Home.vue'
    // 导入登录组件
    import Login from '../components/Login.vue'
    
    Vue.use(VueRouter)
    
    const routes = [
      // 访问 / 重定向到login
      { 
      	  path: '/',
          redirect: '/login' 
      },
      // 定义路由开始
      {
          path: '/login',
          component: Login
          // 子路由
          children: [{ path: '/welcome', component: Welcome }]
      },
      // 定义路由结束
      {
        path: '/',
        name: 'Home',
        component: Home
      }
    ]
    
    const router = new VueRouter({
      routes
    })
    
    export default router
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值