vue路由

本文深入讲解了Vue中前端路由的概念及其实现方式。通过引入VueRouter库,创建路由实例,并配置地址与组件间的映射关系,实现单页面应用中不同URL对应的不同界面展示。

Vue路由

路由的概念

  • 后端路由:根据不同URL地址,服务端响应不同的资源。
  • 前端路由:针对于单页面应用来说,根据不同的地址,展示不同的界面,称之为前端路由。

怎么使用路由

  1. 引入路由的js
  2. 创建路由实例。 new VueRouter
  3. 配置地址和组件的映射关系。 routes
  4. 把路由实例挂载到vue上。 Vue实例上有个router属性
  5. 指定路由到这个地址之后,组件显示的位置<router-view></router-view>
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <!--
    
        1. 引入路由脚本,路由的脚本要放在vue脚本的后面
        -->
    <script src="https://unpkg.com/vue-router@2.0.0/dist/vue-router.js"></script>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>

<body>
    <template id="login">
        <div>
            登录组件
        </div>
    </template>

    <script>
        const login = {
            template: "#login"
        }
    </script>


    <template id="register">
        <div>
            注册组件
        </div>
    </template>

    <script>
        const register = {
            template: "#register"
        }
    </script>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值