Vue中如何导入路由简单使用

其实vue.router的使用,就是将组件 (components) 映射到路由 (routes),然后告诉 Vue Router 在哪里渲染它们。
vue-router网址:https://router.vuejs.org/zh/guide/#html

1 在终端安装下载
cnpm install vue-router --save

2 在main.js中引入
import import VueRouter from 'vue-router'

3 这一步非常重要 相当于注册路由 让它可以$router 全局使用
Vue.use(VueRouter)

4.组件导航渲染
使用router-link组件来导航 通过to属性指定链接。默认会渲染成一个a标签。想渲染到哪里级把router-view写到哪里

<router-link to="/index">首页</router-link>
 <router-view></router-view>

4.写的组件都要引入到main.js中 这样在路由中的组件才能访问到写的组件
在这里插入图片描述
4 定义路由规则(相当于创建一个数组)
在这里插入图片描述
5.实例化路由对象
在这里插入图片描述
6.最后挂载到实例上
在这里插入图片描述

7.渲染到页面的两种方式根据需求选择
1.声明式导航,把需要点击跳转的a标签转换成routerlink组件来导航,通过to来指定链接。这种方式也会默认渲染成一个a标签。渲染通过routerview组件。常用于页面导航栏中的跳转,d代码展示。

1.  <a href="">首页</a> 假设是要跳转到首页。转换成 <router-link to="/index">首页</router-link>
    注:/index 代表会通过index.vue组件中的模板去渲染
2.  然后在需要渲染的地方写上<router-view><router-view>相当于把它当做一个出口

2.编程式导航
是借助router实例方法,通过编程代码来实现,在Vue实例内部,我们可以通过$router来访问路由实例。
方法如下:

1.router.push(location,onComplete?,onAbort?) 后面两个参数可写可不写
这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。
2.router.replace(...)
替换掉之前history的URL
3.router.go(n)
n代表数字 正前进 负后退 router.go(-1) 相当于router.back( )
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue安装和配置路由,需要先安装vue-router插件。你可以通过以下步骤来进行安装: 1. 打开终端或命令行工具,进入你的Vue项目目录。 2. 运行以下命令来安装vue-router: ``` npm install vue-router ``` 或者如果你使用的是yarn管理器,可以运行以下命令: ``` yarn add vue-router ``` 3. 安装完成后,在你的Vue项目,创建一个新的文件夹,例如`router`,然后在该文件夹创建一个名为`index.js`的文件(你也可以选择其他文件名)。 4. 在`index.js`文件导入Vuevue-router,并创建一个新的VueRouter实例。可以参考下面的代码示例: ```javascript import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const router = new VueRouter({ routes: [ // 在这里定义你的路由配置 ] }) export default router ``` 5. 在Vue项目的根组件(通常是`App.vue`)导入使用你刚刚创建的路由实例。可以参考下面的代码示例: ```javascript <template> <div id="app"> <router-view></router-view> </div> </template> <script> import router from './router/index.js' export default { name: 'App', router } </script> ``` 6. 在`routes`数组,定义你的路由配置。每个路由对象含一个`path`(路径)和一个`component`(组件)属性。你可以根据需要添加更多的路由配置。以下是一个简单的例子: ```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 ``` 7. 现在,你已经成功安装和配置了vue-router插件。你可以在Vue项目使用`<router-link>`和`<router-view>`标签来创建链接和展示路由组件了。 这就是在Vue安装和配置路由的基本步骤。你可以根据自己的需求进一步深入学习和使用vue-router来实现更复杂的路由功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值