详解在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 相关文章推荐
用Javascript实现锚点(Anchor)间平滑跳转
Sep 08 Javascript
jquery 框架使用教程 AJAX篇
Oct 11 Javascript
event.srcElement 用法笔记e.target
Dec 18 Javascript
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
[JSF]使用DataModel处理表行事件的实例代码
Aug 05 Javascript
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
node.js操作mongodb学习小结
Apr 25 Javascript
原生js实现查询天气小应用
Dec 09 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
Feb 10 Javascript
基于vue通用表单解决方案的思考与分析
Mar 16 Javascript
详解express使用vue-router的history踩坑
Jun 05 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
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
Yii中表单用法实例详解
2016/01/05 PHP
php设计模式之适配器模式原理、用法及注意事项详解
2019/09/24 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
多广告投放代码 推荐
2006/11/13 Javascript
javascript调试说明
2010/06/07 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
js切换光标示例代码
2013/10/10 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
JS基于面向对象实现的放烟花效果
2015/05/07 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
浅谈Node模块系统及其模式
2017/11/17 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
提升python处理速度原理及方法实例
2019/12/25 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
土木工程实习生自我鉴定
2013/09/19 职场文书
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
大一新生检讨书
2014/10/29 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
2015年中个人总结范文
2015/03/10 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
2016年教师节感恩寄语
2015/12/04 职场文书
详解Python中*args和**kwargs的使用
2022/04/07 Python