详解在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 相关文章推荐
将HTML自动转为JS代码
Jun 26 Javascript
JavaScript Undefined,Null类型和NaN值区别
Oct 22 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
Sep 08 Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 Javascript
JQuery ZTree使用方法详解
Jan 07 Javascript
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
详解JS数值Number类型
Feb 07 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
Aug 24 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
Aug 28 Javascript
详解vue开发中调用微信jssdk的问题
Apr 16 Javascript
elementUI select组件使用及注意事项详解
May 29 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
php与paypal整合方法
2010/11/28 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
PHP实现文件上传与下载
2020/08/28 PHP
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
一步步解析Python斗牛游戏的概率
2016/02/12 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
python实现抽奖小程序
2020/04/15 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
酒店总经理欢迎词
2014/01/08 职场文书
小学音乐教学反思
2014/02/05 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers