在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 混淆加密收藏
Jan 16 Javascript
js+css实现增加表单可用性之提示文字
Jun 03 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 Javascript
JS实现从表格中动态删除指定行的方法
Mar 31 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
Mar 30 Javascript
微信公众平台开发教程(五)详解自定义菜单
Dec 02 Javascript
JS实现电商放大镜效果
Aug 24 Javascript
探究react-native 源码的图片缓存问题
Aug 24 Javascript
微信小程序的授权实现过程解析
Aug 02 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 Javascript
JavaScript实现滑块验证解锁
Jan 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
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
javascript中this关键字详解
2016/12/12 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
python查找第k小元素代码分享
2013/12/18 Python
python多线程http下载实现示例
2013/12/30 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
Python实现批量下载图片的方法
2015/07/08 Python
python开发之函数定义实例分析
2015/11/12 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
Python下简易的单例模式详解
2019/04/08 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
印度民族服装购物网站:BIBA
2019/08/05 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
高效课堂标语
2014/06/26 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
小学端午节活动总结
2015/02/11 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技