在vue-cli脚手架中配置一个vue-router前端路由


Posted in Javascript onJuly 03, 2017

前言

这篇文章给大家讲解的是在vue-cli脚手架中如何配置vue-router前端路由的相关内容,分享出来供打击参考学习,下面来一起看看详细的介绍:

首先你需要一个main.js文件

//然后引入vue-router
import VueRouter from 'vue-router';

//使用路由
Vue.use(VueRouter);

//当然如果需要有组件进来的时候也是需要引入的
import Home from '../components/Home.vue';
import News from '../components/News.vue';
import List from '../components/List.vue';

//创建路由实例
const router = new VueRouter({
 routes: [
  {path:'/home',component:Home},
  //path:路径 component:把你需要的组件挂载进来
  {
   path:'/news',
   component:News,
   //当你需要嵌套路由的时候你可以这么做
   //children子路由,接下来的json中的内容还是一样的,需要有最基本的path和component
   children:[
    {path:'/news/list',component:List}
   ]
  },
  {path:'*',redirect:'/home'} //404
  //当路径错误或没有这个路径的时候我们会给予一个默认路径
 ]
});

//最后挂在到vue实例上
new Vue({
 router,
 el: '#app',
 render: h => h(App)
})

html代码样式

<router-link to="/home">主页</router-link>
 <router-link to="/news">新闻</router-link>
 <router-link to="/news/list">列表</router-link>
 <router-view></router-view>

这样一个最基本的Vue前端路由就完成了!!!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
javascript 动态添加事件代码
Nov 30 Javascript
javascript 隔行换色函数代码
Oct 24 Javascript
js 代码优化点滴记录
Feb 19 Javascript
js用Date对象处理时间实现思路及代码
Jan 31 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
使用javascript获取页面名称
Dec 23 Javascript
微信小程序 window_x64环境搭建
Sep 30 Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
Apr 10 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
Mar 28 Javascript
vue改变循环遍历后的数据实例
Nov 07 Javascript
Require.js的基本用法详解
Jul 03 #Javascript
React利用插件和不用插件实现双向绑定的方法详解
Jul 03 #Javascript
解决webpack -p压缩打包react报语法错误的方法
Jul 03 #Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
Jul 03 #Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
Jul 03 #Javascript
微信小程序开发中的疑问解答汇总
Jul 03 #Javascript
JavaScript之promise_动力节点Java学院整理
Jul 03 #Javascript
You might like
德生PL660的电路分析和打磨
2021/03/02 无线电
PHP 源代码压缩小工具
2009/12/22 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
PHP发送短信代码分享
2015/08/11 PHP
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
js常用代码段整理
2011/11/30 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
2015/08/31 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python中的类学习笔记
2014/09/23 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
python实现弹跳小球
2019/05/13 Python
python实现自动化上线脚本的示例
2019/07/01 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
python dumps和loads区别详解
2020/02/04 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
python用opencv 图像傅里叶变换
2021/01/04 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
优秀医生事迹材料
2014/02/12 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
2014年施工员工作总结
2014/11/18 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
个人工作保证书
2015/02/28 职场文书
公司档案管理制度
2015/08/05 职场文书
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python