在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 相关文章推荐
犀利的js 函数集合
Jun 11 Javascript
javascript 三种编解码方式
Feb 01 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
Apr 24 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 Javascript
js判断字符是否是汉字的两种方法小结
Jan 03 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
javascript中html字符串转化为jquery dom对象的方法
Aug 27 Javascript
Angular.JS中的this指向详解
May 17 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
Aug 31 Javascript
详解Angular5 路由传参的3种方法
Apr 28 Javascript
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
javascript代码简写的几种常用方式汇总
Aug 23 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去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
Symfony2实现从数据库获取数据的方法小结
2016/03/18 PHP
PHP引用返回用法示例
2016/05/28 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
JS控件的生命周期介绍
2012/10/22 Javascript
JavaScript 函数replace深入了解
2013/03/14 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
深入理解Node module模块
2018/03/26 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
详解Python中的type()方法的使用
2015/05/21 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
Python判断文本中消息重复次数的方法
2016/04/27 Python
python一键升级所有pip package的方法
2017/01/16 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
自我鉴定写作要点
2014/01/17 职场文书
高中课程设置方案
2014/05/28 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
学校标语大全
2014/06/19 职场文书
公司收款委托书范本
2014/09/20 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
python开发制作好看的时钟效果
2022/05/02 Python