vue-cli之router基本使用方法详解


Posted in Javascript onOctober 17, 2017

本文实例为大家分享了vue-cli之router基本使用的具体代码,供大家参考,具体内容如下

1、在src目录下新建router目录,再建立index.js

import Vue from 'vue';
import VueRouter from 'vue-router';
import goods from '@/components/goods/goods';

Vue.use(VueRouter);

export default new VueRouter({
 routes: [
  {
   path: '/',
   redirect: {name: 'goods'}
  }
});

代码中@是在webpack.base.conf.js里修改的配置,目的是每一次引入组件之类的文件都要写相对路径太麻烦,直接用@代替即可,配置修改如下

resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
   'vue$': 'vue/dist/vue.esm.js',
   '@': resolve('src'),
  }
 }

2、入口文件main.js里引入并挂载到节点上

import router from './router';

/* eslint-disable no-new */
new Vue({
 el: '#app',
 router,
 template: '<App/>',
 components: { App }
});

3、在例如App.vue文件中使用,点击即可切换路由,内容则呈现在router-view容器中

<template>
 <div id="app">
  <div class="tab">
    <router-link to="/goods" >商品</router-link>
  </div>
  <router-view></router-view>
 </div>
</template>

如果有比如商品、商家、评论三个点击切换路由,要想设置当前点击的某个节点的样式,可以设置

 .router-link-active {color: rgb(139,0,0);}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
Aug 13 Javascript
ie focus bug 解决方法
Sep 03 Javascript
Jquery ajaxsubmit上传图片实现代码
Nov 04 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
Apr 07 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
Dec 25 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
Oct 24 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
基于zepto.js实现手机相册功能
Jul 11 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
Aug 16 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
Sep 05 Javascript
教你用Cordova打包Vue项目的方法
Oct 17 #Javascript
vue与TypeScript集成配置最简教程(推荐)
Oct 17 #Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
Oct 17 #Javascript
javascript 中模板方法单例的实现方法
Oct 17 #Javascript
vue滚动轴插件better-scroll使用详解
Oct 17 #Javascript
react中的ajax封装实例详解
Oct 17 #Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
Oct 17 #Javascript
You might like
jQuery TextBox自动完成条
2009/07/22 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
nodejs教程之入门
2014/11/21 NodeJs
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
python在linux中输出带颜色的文字的方法
2014/06/19 Python
Python实现控制台进度条功能
2016/01/04 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
python 中的int()函数怎么用
2017/10/17 Python
分析Python中解析构建数据知识
2018/01/20 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
大学生大二自我鉴定
2013/10/28 职场文书
《荷花》教学反思
2014/04/16 职场文书
关爱留守儿童标语
2014/06/18 职场文书
致接力运动员加油稿
2015/07/21 职场文书
党章学习心得体会2016
2016/01/14 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android