文章目录

  • 1. `vue-router`配置流程概述:
    • 1) 准备工作:
    • 2) 在`main.js`文件中,进行关于(首页)主体文件(App.vue)的基础配置:
    • 3) 建立相关路由文件夹,及相关路由文件(类如`home.vue/about.vue`文件)
    • 4) 留坑,在```app.vue```文件中留坑,如右侧代码: ``````
    • 5) `new Vue` 启动 ,如右侧代码:```new Vue({ •••省略••• });```
    • 6) 最后浏览器查看下实时效果。
      • 效果图预览:
  • 2. 文件目录结构预览:
  • **3. 相关代码,参看如下:**
    • main.js文件
    • app.vue文件
      • home.vue文件


1. vue-router配置流程概述:

1) 准备工作:

  • 建立vue.js项目文件夹,通过cmd命令,完成新建文件夹的相关项目配置(具体操作,请参考“如何进行 node.js的 安装与卸载 ”);
  • vue init webpack 项目文件名
  • 接着按要求配置Project nameauthorvue-router(选择Yes)等等相关参数
  • cd 项目文件名
  • npm install
  • npm run dev

2) 在main.js文件中,进行关于(首页)主体文件(App.vue)的基础配置:

  • 引入Vue主体

  • 引入vue-router主体

  • 引入一个个link路由对象:

    • main.js文件中,创建路由对象并配置路由规则(如下绿色加粗代码):

        let router = new VueRouter({//routesroutes: [//component后面是一个个link对象{path: '/home',name: 'app',component: Home},{path: '/hello',name: 'app',component: HelloWorld}]});// 注意:单词拼写是: ```component```, 不加 ```s```!
      
  • 安装插件vue-router(挂载属性) ,如右侧代码:Vue.use(VueRouter);

3) 建立相关路由文件夹,及相关路由文件(类如home.vue/about.vue文件)

4) 留坑,在app.vue文件中留坑,如右侧代码: <router-view></router-view>

5) new Vue 启动 ,如右侧代码:new Vue({ •••省略••• });

6) 最后浏览器查看下实时效果。


效果图预览:


2. 文件目录结构预览:


3. 相关代码,参看如下:

main.js文件

import Vue from 'vue';
import VueRouter from 'vue-router';
//引入主体(页面初始化显示)
import App from './components/app.vue';
//一个个link对象 - 分类
import Home from './components/home.vue';
import HelloWorld from '@/components/HelloWorld';//安装插件
Vue.use(VueRouter);//挂载属性//创建路由对象并配置路由规则
let router = new VueRouter({//routesroutes: [//一个个link对象{path: '/home',name: 'app',component: Home},{path: '/hello',name: 'app',component: HelloWorld}]
});/* new Vue 启动 */
new Vue({el: '#app',render: c => c(App),//让vue知道我们的路由规则router:router,//可以简写为router
})

app.vue文件

<template><div><!--留坑,非常重要--><router-view></router-view>        </div>
</template><script>export default {data(){return{}},methods:{}}
</script><style scoped>
</style>

home.vue文件

<template><div>我是主页</div>
</template><script>
</script><style scoped>
</style>

以上就是关于“vue-router配置介绍和使用方法(一)”的全部内容。

vue-router配置介绍和使用方法(一)相关推荐

  1. vue-router配置介绍和使用方法(二)

    本文主要介绍:router-link路由的配置方法? vue-router路由设置 需求目的:通过<a></a>标签的点击,实现页面的数据跳转 要点: 去哪里? <rou ...

  2. vue-router配置介绍和使用方法(三)

    文章目录 ```一劳永逸```的```router-link```路由的配置办法? vue-router路由设置 要点: 请仔细对比学习: 实现效果对比: 主要文件的代码如下: app.vue文件 m ...

  3. (50)Vue Router插件介绍

    一.Vue Router插件介绍 Vue Router 是 Vue.js 的官方插件,用来快速实现单页应用. 二.Vue Router学习内容 • 单页应用 • 前端路由 • Vue Router 三 ...

  4. Vue中路由管理器Vue Router使用介绍(三)

    2019独角兽企业重金招聘Python工程师标准>>> 一.路由定义添加动态参数定义 1.路由定义项,使用:xx 方式 定义动态参数 {path:'/user/:id/:name', ...

  5. vue项目接口地址暴露_vue项目打包后可以配置接口地址的方法

    因为项目测试的需要,我需要给测试人员一个项目的测试环境版本和生产环境版本,两个版本的区别就是请求的接口地址不一样而已,一开始,我是在webpack配置了不同的命令,让测试去打包,比如:使用npm ru ...

  6. 创建Vue项目,找不到router文件(router.js)的解决方法

    创建Vue项目,找不到router文件(router.js)的解决方法 问题描述: 安装 Vue Router 原因分析: 解决方案: 命令窗口创建 使用图形化界面 问题描述: 如图所示: 安装 Vu ...

  7. Vue的router配置

    新建一个router文件夹专门存放路由配置 1.main.js // 配置路由相关信息 import Vue from 'vue'; import App form './App' import ro ...

  8. vue router连续点击多次路由报错根本原因和解决方法

    原因: vue-router 升级到 3.1.x 后,重复点击导航时,控制台出现报错 ,vue router ≥ v3.1 后 ,回调形式改成 promise api 了,返回的是 promise,如 ...

  9. Vue学习记录8,vue脚手架配置代理的两种方式,Github搜索案例,vue-resource,三种插槽,Vuex及搭建Vuex环境,getter和四个map方法的使用, 模块化+命名空间

    目录 vue脚手架配置代理 方法一 方法二 Github搜索案例 UserList.vue UserSearch.vue 效果图 vue-resource 插槽 默认插槽 具名插槽 作用域插槽 Vue ...

最新文章

  1. 16岁日本神童打造日版「健康码」,追踪用户行动数据抗击疫情
  2. FootSwitch脚踏开关:三位USB静音脚踏板脚踏开关脚踏键盘鼠标
  3. dsp处理浮点数_关于IQMATH和浮点数在DSP的深入理解
  4. 【迁移学习(Transfer L)全面指南】Pytorch处理体积数据
  5. UVa 12012 - Detection of Extraterrestrial(hash)
  6. Ubuntu18.04安装常用软件
  7. Linux IP 配置
  8. 呵呵,幸亏当初选了这个BLOG
  9. pwm波程序如何实现_【优秀成果】如何做好算法与程序实现教学的知识储备
  10. 如何选择嵌入式软件开发平台
  11. EventBus框架原理解析(结合源代码)(上)
  12. 联想r720游戏音效增强功能消失的解决
  13. 树的计数 + prufer序列与Cayley公式(转载)
  14. HTTPS为什么安全 分析 HTTPS 连接建立全过程
  15. mgo EnsureIndex注意事项
  16. AutoDL云服务器使用(2)-虚拟环境搭建
  17. CAD引线标注文字大小怎么调整?
  18. Debian 9.5安装intel 8260AC无线网卡成功
  19. 【毕设选题】最新51单片机毕业设计项目集合 - 500例
  20. 项目笔记-基于VUE2.0的电商后台管理系统(一)

热门文章

  1. MYSQL GROUP BY 对多个字段进行分组
  2. 编译安装Mysql5.6.36
  3. Hadoop分布式文件系统HDFS的工作原理详述
  4. eclipse使用maven tomcat插件部署无法关联源代码
  5. 夫妻经典小笑话····
  6. 写给你的数据结构教程(第一天)
  7. cisco engine memory
  8. 帧中继更具体配置信息
  9. 信息学奥赛一本通 1079:计算分数加减表达式的值 | OpenJudge NOI 1.5 33
  10. Riddle(2018 CCPC (秦皇岛站) I 题)