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 相关文章推荐
javascript 语法基础 想学习js的朋友可以看看
Dec 16 Javascript
JavaScript类和继承 constructor属性
Mar 04 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
Jan 23 Javascript
javascript检测对象中是否存在某个属性判断方法小结
May 19 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
一个检测表单数据的JavaScript实例
Oct 31 Javascript
JavaScript是如何实现继承的(六种方式)
Mar 31 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 Javascript
微信小程序 两种为对象属性赋值的方式详解
Feb 23 Javascript
Node 自动化部署的方法
Oct 17 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
javascript数组的定义及操作实例
Nov 10 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
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
两个php日期控制类实例
2014/12/09 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
如何打开php的gd2库
2017/02/09 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
angularjs 中$apply,$digest,$watch详解
2016/10/13 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
python开发之list操作实例分析
2016/02/22 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
Tensorflow 实现释放内存
2020/02/03 Python
Python如何存储数据到json文件
2020/03/09 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
Python中的面向接口编程示例详解
2021/01/17 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
小学生环保倡议书
2014/05/15 职场文书
义和团口号
2014/06/17 职场文书
争先创优演讲稿
2014/09/15 职场文书
环卫处个人工作总结
2015/03/04 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
项目合作意向书
2015/05/08 职场文书