博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VUE 路由配置及其使用
阅读量:5875 次
发布时间:2019-06-19

本文共 1327 字,大约阅读时间需要 4 分钟。

第一步:下载安装vue-router插件 npm/cnpm install vue-router --save

 以下都是在main.js中操作

第二步:在main.js文件中引入插件并且使用

import VueRouter from 'vue-router'

Vue.use(VueRouter)

 

第三步:创建路由组件,在components文件夹中创建任意测试组件,

我创建的是 foo.vue 和bar.vue 然后import引入

 

第四步:配置参数

const routes = [   {path:'/foo',component:foo}  ] 

 

第五步:实例化vueRouter

const router = new VueRouter({ routes})   //第五步中花括号里面的的routes要和第四步定义的同名

 

第六部: 挂载路由

new Vue({ router, render: h => h(App), }).$mount('#app')

 以上都是在main.js中进行操作

接下来转移到App.vue

使用<router-link to="/foo"></router-link> 标签进行导航,to你在main.js里定义的path

加上标签 <router-view></router-view>渲染路由组件(不知道能不能这样说,反正就那意思)

 

附上代码

 App.vue

 

main.js

1 import Vue from 'vue' 2 import App from './App.vue' 3 import VueRouter from 'vue-router' 4 Vue.config.productionTip = false 5  6 Vue.use(VueRouter); 7  8 //1`创建组件 9 import foo from './components/foo.vue'10 import bar from './components/bar.vue'11 //2`配置路由12 const routes = [13   {path: '/foo',component:foo},14   {path: '/bar',component:bar}15 16 ]17 //3`实例化vuerouter18 19 const router = new VueRouter({20   routes21 })22 // 4 挂载23 new Vue({24   router,25   render: h => h(App),26 }).$mount('#app')27 //5根组件的模板中放入routr-view标签

 

转载于:https://www.cnblogs.com/martray/p/10484816.html

你可能感兴趣的文章
网格最短路径算法(Dijkstra & Fast Marching)(转)
查看>>
最短路径算法-Dijkstra算法的应用之单词转换(词梯问题)
查看>>
软链接和硬链接详解
查看>>
HTML5 video 视频标签 常用属性
查看>>
深入理解javascript对象系列第一篇——初识对象
查看>>
Redis_master-slave模式
查看>>
qemu安装
查看>>
多媒体开发之rtmp---rtmp client 端的实现
查看>>
3.使用Maven构建Web项目
查看>>
iView实现自定义Modal
查看>>
如何在云帮上配置https
查看>>
JQuery干货篇之插入元素
查看>>
Imperva开源域目录控制器,简化活动目录集成
查看>>
可观察性驱动开发,探索未知之地
查看>>
Webpack构建兼容IE8
查看>>
Deis发布1.4版本,支持Microsoft Azure
查看>>
解读2016之Golang篇:极速提升,逐步超越
查看>>
原创:新手布局福音!微信小程序使用flex的一些基础样式属性(二)
查看>>
Swift 烧脑体操(二) - 函数的参数
查看>>
用Elm语言降低失败的风险
查看>>