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 相关文章推荐
关于hashchangebroker和statehashable的补充文档
Aug 08 Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
Feb 13 Javascript
window.open()实现post传递参数
Mar 12 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
JS实用的动画弹出层效果实例
May 05 Javascript
JavaScript中解析JSON数据的三种方法
Jul 03 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
Feb 17 Javascript
javascript实现无法关闭的弹框
Nov 27 Javascript
原生js实现可拖拽效果
Feb 28 Javascript
详解js中的几种常用设计模式
Jul 16 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
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
vuex实现简易计数器
2016/10/27 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
微信小程序实现手势滑动效果
2019/08/26 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
Python写的贪吃蛇游戏例子
2014/06/16 Python
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
企业年会主持词
2014/03/27 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
土建工程师岗位职责
2014/06/10 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
中小学生学籍证明
2014/10/25 职场文书
区域经理岗位职责
2015/02/02 职场文书
预备党员转正意见
2015/06/01 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python