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 相关文章推荐
jquery $.ajax各个事件执行顺序
Oct 15 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
Jan 26 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
Jun 03 Javascript
jQuery中:reset选择器用法实例
Jan 04 Javascript
Javascript基础教程之break和continue语句
Jan 18 Javascript
JavaScript中setUTCFullYear()方法的使用简介
Jun 12 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
Vue中使用clipboard实现复制功能
Sep 05 Javascript
vue踩坑记录之数组定义和赋值问题
Mar 20 Javascript
Vue 进阶之路(三)
Apr 18 Javascript
微信小程序实现倒计时功能
Nov 19 Javascript
用React Native制作一个简单的游戏引擎
May 27 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
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
简单的js表单验证函数
2013/10/28 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
JS hashMap实例详解
2016/05/26 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
Node.js简单入门前传
2017/08/21 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
javascript如何实现create方法
2019/11/04 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
Python简单I/O操作示例
2019/03/18 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
python设置环境变量的作用整理
2020/02/17 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
python 写一个性能测试工具(一)
2020/10/24 Python
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
计算机专业毕业生推荐信
2013/11/25 职场文书
八年级语文教学反思
2014/02/11 职场文书
小学生安全演讲稿
2014/04/25 职场文书
岗位明星事迹材料
2014/05/18 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
护士业务学习心得体会
2016/01/25 职场文书
四年级语文教学反思
2016/03/03 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
解决pytorch-gpu 安装失败的记录
2021/05/24 Python
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技
Oracle删除归档日志及添加定时任务
2022/06/28 Oracle