详解在vue-cli中使用路由


Posted in Javascript onSeptember 25, 2017

1.首先npm中是否有vue-router

一般在vue-cli的时候就已经下载好了依赖包了

2.使用vue的话正常的需要涉及这几个文件

demo/src/router/index.js

import Vue from 'vue'

import Router from 'vue-router'

import Hello from '../components/Hello'//首页

import Test from '../components/test'//需要跳转的页面 给组件重新命名

 

Vue.use(Router)

 

export default new Router({

 routes: [

  {//首页

   path: '/',

   name: 'Hello',

   component: Hello

  },

  {//需要跳转的页面

    path:'/test',

    name:'test',

    component:Test//组件名字

  }

 ]

})

demo/src/app.vue

<template>

 <div id="app">

  <img src="./assets/logo.png">

  <p>

  <router-link to="/home">home</router-link>//跳转首页

  <router-link to="/test">test</router-link>//跳转新页面

  </p>

  <router-view></router-view>//页面渲染放置的部分

 </div>

 

</template>

 

<script>

export default {

 name: 'app'

}

</script>

 

<style>

#app {

 font-family: 'Avenir', Helvetica, Arial, sans-serif;

 -webkit-font-smoothing: antialiased;

 -moz-osx-font-smoothing: grayscale;

 text-align: center;

 color: #2c3e50;

 margin-top: 60px;

}

</style>

demo/src/main.js

import Vue from 'vue'

import App from './App'

import router from './router'

 

Vue.config.productionTip = false

 

/* eslint-disable no-new */

new Vue({

 el: '#app',

 router,

 template: '<App/>',

 components: { App }

}).$mount('#app')//实例挂载到元素中

两个页面的组件

详解在vue-cli中使用路由

这样的话,基本的路由设置就好了,可以按照正常的npm run dev运行这个项目了

另外还有嵌套 自定义多种路由

具体的路由内容可以查看:https://router.vuejs.org/zh-cn/installation.html

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

Javascript 相关文章推荐
TBCompressor js代码压缩
Jan 05 Javascript
jQuery之$(document).ready()使用介绍
Apr 05 Javascript
js控制表单不能输入空格的小例子
Nov 20 Javascript
做好七件事帮你提升jQuery的性能
Feb 06 Javascript
jQuery选择器基础入门教程
May 10 Javascript
JS动态给对象添加事件的简单方法
Jul 19 Javascript
js遍历获取表格内数据的方法(必看)
Apr 06 Javascript
Ionic2开发环境搭建教程
Aug 20 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
Dec 19 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
Mar 01 Javascript
layui实现点击按钮给table添加一行
Aug 10 Javascript
package.json配置文件构成详解
Aug 27 Javascript
Bootstrap一款超好用的前端框架
Sep 25 #Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 #Javascript
javascript input输入框模糊提示功能的实现
Sep 25 #Javascript
vue-cli中的webpack配置详解
Sep 25 #Javascript
react.js 父子组件数据绑定实时通讯的示例代码
Sep 25 #Javascript
react native与webview通信的示例代码
Sep 25 #Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
Sep 25 #Javascript
You might like
网站当前的在线人数
2006/10/09 PHP
php下实现伪 url 的超简单方法[转]
2007/09/24 PHP
php 全局变量范围分析
2009/08/07 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
jQuery 使用手册(六)
2009/09/23 Javascript
namespace.js Javascript的命名空间库
2011/10/11 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
JQuery 中几个类选择器的简单使用介绍
2013/03/14 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python3制作捧腹网段子页爬虫
2017/02/12 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
Ruby如何定义一个类
2012/10/08 面试题
一份报关员的职业规划范文
2014/01/08 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
学校春季防火方案
2014/06/08 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
运动会广播稿100字
2015/08/19 职场文书
大学生安全教育心得体会
2016/01/15 职场文书