详解在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 相关文章推荐
图片连续滚动代码[兼容IE/firefox]
Jun 11 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
Oct 14 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
Oct 11 Javascript
javascript 利用arguments实现可变长参数
Nov 21 Javascript
JavaScript 控制字体大小设置的方法
Nov 23 Javascript
jquery uploadify隐藏上传进度的实现方法
Feb 06 Javascript
微信小程序实现轮播图效果
Sep 07 Javascript
JS实现图片拖拽交换效果
Nov 30 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 Javascript
Vue基础配置讲解
Nov 29 Javascript
JS实现横向轮播图(中级版)
Jan 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
一个图形显示IP的PHP程序代码
2007/10/19 PHP
初识ThinkPHP控制器
2016/04/07 PHP
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
Python enumerate遍历数组示例应用
2008/09/06 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
详解python中eval函数的作用
2019/10/22 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
python动态文本进度条的实例代码
2020/01/22 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
CSS3制作皮卡丘动画壁纸的示例
2020/11/02 HTML / CSS
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
房产委托公证书
2014/04/08 职场文书
大一新生学期自我评价
2014/04/09 职场文书
倡议书范文
2014/04/16 职场文书
企业文化演讲稿
2014/05/20 职场文书
新文化运动的口号
2014/06/21 职场文书
计划生育工作汇报
2014/10/28 职场文书
2014年技术部工作总结
2014/12/12 职场文书
技术员个人工作总结
2015/03/03 职场文书