详解在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 相关文章推荐
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
Jun 04 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
Nov 06 Javascript
jQuery固定浮动侧边栏实现思路及代码
Sep 28 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
Aug 15 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
JavaScript函数节流的两种写法
Apr 07 Javascript
剖析Angular Component的源码示例
Mar 23 Javascript
vue中使用better-scroll实现滑动效果及注意事项
Nov 15 Javascript
JS中call()和apply()的功能及用法实例分析
Jun 28 Javascript
小程序实现短信登录倒计时
Jul 12 Javascript
js中switch语句的学习笔记
Mar 25 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/06/19 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
js简单判断移动端系统的方法
2016/02/25 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
React中使用collections时key的重要性详解
2017/08/07 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
Python生成器(Generator)详解
2015/04/13 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
Python正则表达式匹配日期与时间的方法
2019/07/07 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
Django密码系统实现过程详解
2019/07/19 Python
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
会计专业毕业生求职信分享
2014/01/03 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
法人授权委托书
2014/09/16 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
奖励申请报告范文
2015/05/15 职场文书
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫