Vue之vue Router入门

vue router在整个vue里面是非常重要的一部分,所以必须牢牢掌握

一、什么的vue router

vue router也叫vue路由,它类似于Node中的路由,但它们有一点点的不同

  • Node路由:是根据不同的请求地址,来执行不同的代码
  • Vue路由:是根据不同的路径,来执行不同的组件

再来温习一下组件

  • 组件注册:全局注册和局部注册
  • 组件分类:路由组件和普通组件

二、使用vue路由

第一步:引入vue-router

引入vue-router.js,可以从官网上可以拿到

注意:引入的顺序是:vue.js>>>>vue-router.js

第二步:创建vue组件

html

<div id="app">

<!--    在vue路由里面,我们需要使用router-link这个标签来跳转页面
        用router-link标签里面的to属性拼接上,我们自己写好的路由
-->
    <router-link to="/res">注册</router-link>
    <router-link to="/login">登录</router-link>
   
<!--    展示组件-->
    <router-view></router-view>
</div>

<template id="res">
    <h1>注册</h1>
</template>

<template id="login">
    <h1>登录</h1>
</template>

js

<script>
    let res = {
        template: '#res'
    }
    let login = {
        template: '#login'
    }
</script>

第三步:创建vue路由

//创建路由
    let router = new VueRouter({
        routes:[{
            name:'res',//路由名称
            path:'/res',//组件对应的路由路径
            component:res
        },{
            name:'login',
            path:'/login',
            component:login
        },]
    })

new Vue({
        el: '#app',
        components: {res, login},
        //挂载路由
        router,
    })

注意:创建完vue路由后,一定要在new vue里面进行引入

name是路由的名称,可以随便写,但最好的组件名称

path的设置路由的地址,只要是 / 加 英文即可

component是组件名称,必须是你设置组件的名称,不能随意写

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装Vue Router,你可以按照以下步骤进行操作: 1. 首先,在命令行中进入你的Vue项目的根目录。 2. 然后,运行以下命令来安装Vue Router: ``` npm install vue-router ``` 或者,如果你使用的是Yarn包管理器,可以运行以下命令来安装: ``` yarn add vue-router ``` 3. 安装完成后,你可以在项目的入口文件(通常是`main.js`)中导入和使用Vue Router。在入口文件中添加以下代码: ```javascript import Vue from 'vue' import VueRouter from 'vue-router' // 导入你的路由配置文件 import routes from './routes' Vue.use(VueRouter) const router = new VueRouter({ routes, // 路由配置 mode: 'history' // 可选的路由模式,这里使用了HTML5 History模式 }) new Vue({ router, // 将路由实例注入根Vue实例 render: h => h(App) }).$mount('#app') ``` 4. 在项目根目录下创建一个名为`routes.js`(或其他你喜欢的名称)的文件,并在其中定义你的路由配置。示例代码如下: ```javascript import Home from './views/Home.vue' import About from './views/About.vue' const routes = [ { path: '/', component: Home }, { path: '/about', component: About } ] export default routes ``` 在这个示例中,我们定义了两个路由,一个是根路径`'/'`对应的组件是`Home`,另一个是`'/about'`路径对应的组件是`About`。 5. 最后,在你的Vue组件中使用路由。你可以在模板中使用`<router-link>`组件来创建链接,也可以使用`<router-view>`组件来显示当前路由对应的组件。示例代码如下: ```html <template> <div> <router-link to="/">Home</router-link> <router-link to="/about">About</router-link> <router-view></router-view> </div> </template> ``` 在这个示例中,我们创建了两个路由链接,一个指向根路径,一个指向`/about`路径,并使用`<router-view>`来显示对应的组件。 这样,你就成功安装了Vue Router并在你的Vue项目中使用它了。记得根据你的实际需求修改路由配置和组件路径。如果需要更多高级功能,你可以查阅Vue Router的官方文档进行学习和参考。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值