详解在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 CSS修改学习第一章 查找位置
Feb 19 Javascript
jquery $.ajax各个事件执行顺序
Oct 15 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
Jan 16 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
Sep 23 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
jQuery用noConflict代替$的实现方法
Apr 12 jQuery
IScroll5实现下拉刷新上拉加载的功能实例
Aug 11 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
微信小程序使用map组件实现路线规划功能示例
Jan 22 Javascript
Javascript组合继承方法代码实例解析
Apr 02 Javascript
js实现页面导航层级指示效果
Aug 25 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 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调用三种数据库的方法(1)
2006/10/09 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
浅析51个PHP处理字符串的函数
2013/08/02 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
php中switch语句用法详解
2015/08/17 PHP
Zend Framework实现将session存储在memcache中的方法
2016/03/22 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
python之array赋值技巧分享
2019/11/28 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
Python类及获取对象属性方法解析
2020/06/15 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
应届生人事助理求职信
2013/11/09 职场文书
高三体育教学反思
2014/01/29 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
机械机修工岗位职责
2014/08/03 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
MySQL的join buffer原理
2021/04/29 MySQL
Python基于百度API识别并提取图片中文字
2021/06/27 Python