在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 hashtable实现代码
Oct 13 Javascript
鼠标拖动实现DIV排序示例代码
Oct 14 Javascript
JavaScript省市联动实现代码
Feb 15 Javascript
8个超实用的jQuery功能代码分享
Jan 08 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
javascript实现不同颜色Tab标签切换效果
Apr 27 Javascript
微信小程序-获得用户输入内容
Feb 13 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
详解es6超好用的语法糖Decorator
Aug 01 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
Oct 24 Javascript
Javascript中window.name属性详解
Nov 19 Javascript
Selenium执行JavaScript脚本的方法示例
Dec 31 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
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
2015/02/14 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
突发奇想的一个jquery插件
2010/11/19 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
python原始套接字编程示例分享
2014/02/21 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
Python bisect模块原理及常见实例
2020/06/17 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
LINUX下线程,GDI类的解释
2016/12/14 面试题
如何写一份好的自荐信
2014/01/02 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
世界红十字日活动总结
2015/02/10 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android