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捕获鼠标右键菜单中的粘帖事件实现代码
Apr 01 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
Feb 12 Javascript
Js实现手机发送验证码时按钮延迟操作
Jun 20 Javascript
AngularJS动态绑定HTML的方法分析
Nov 07 Javascript
angularJs中datatable实现代码
Jun 03 Javascript
深入理解Webpack 中路径的配置
Jun 17 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
vue 循环加载数据并获取第一条记录的方法
Sep 26 Javascript
深入浅析Vue 中 ref 的使用
Apr 29 Javascript
JQuery属性操作与循环用法示例
May 15 jQuery
简单了解常用的JavaScript 库
Jul 16 Javascript
js实现随机点名
Jan 19 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实现的方程求解示例分析
2016/11/11 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
JavaScript实现省市区三级联动
2020/02/13 Javascript
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
台湾旅游网站:灿星旅游
2018/10/11 全球购物
护士自我鉴定
2013/10/23 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
新春文艺演出主持词
2014/03/27 职场文书
优秀班组申报材料
2014/12/25 职场文书
聘任书格式及范文
2015/09/21 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript
Mysql开启外网访问
2022/05/15 MySQL