全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解vue2路由vue-router配置(懒加载)

vue路由配置以及按需加载模块配置

1、首先在component文件目录下写俩组件:

First.vue:

<template> 
 <div>我是第一个页面</div> 
</template> 
 
<script> 
 export default { 
 name: 'first', 
 data () { 
  return { 
  msg: 'Welcome to Your Vue.js App' 
  } 
 } 
 } 
</script> 
 
<!-- Add "scoped" attribute to limit CSS to this component only --> 
<style scoped> 
 h1, h2 { 
 font-weight: normal; 
 } 
 
 ul { 
 list-style-type: none; 
 padding: 0; 
 } 
 
 li { 
 display: inline-block; 
 margin: 0 10px; 
 } 
 
 a { 
 color: #42b983; 
 } 
</style> 

Second.vue:

<template> 
 <div>我是第二个页面</div> 
</template> 
 
<script> 
 export default { 
 name: 'second', 
 data () { 
  return { 
  msg: 'Welcome to Your Vue.js App' 
  } 
 } 
 } 
</script> 
 
<!-- Add "scoped" attribute to limit CSS to this component only --> 
<style scoped> 
 h1, h2 { 
 font-weight: normal; 
 } 
 
 ul { 
 list-style-type: none; 
 padding: 0; 
 } 
 
 li { 
 display: inline-block; 
 margin: 0 10px; 
 } 
 
 a { 
 color: #42b983; 
 } 
</style> 

2、router目录下的index.js文件配置路由信息:

import Vue from 'vue' 
import VueRouter from 'vue-router' 
/*import First from '@/components/First' 
import Second from '@/components/Second'*/ 
 
Vue.use(VueRouter) 
 
/*const routes = [ 
 //重定向 
 { 
 path:'/', 
 redirect:'first' 
 }, 
 { 
 path: '/first', 
 name: 'First', 
 component: First 
 }, 
 { 
 path: '/second', 
 name: 'Second', 
 component: Second 
 } 
]*/ 
 
//懒加载路由 
const routes = [ 
 {   //当首次进入页面时,页面没有显示任何组件;让页面一加载进来就默认显示first页面 
 path:'/', //重定向,就是给它重新指定一个方向,加载一个组件; 
 component:resolve => require(['@/components/First'],resolve) 
 }, 
 { 
 path:'/first', 
 component:resolve => require(['@/components/First'],resolve) 
 }, 
 { 
 path:'/second', 
 component: resolve => require(['@/components/Second'],resolve) 
 } 
//这里require组件路径根据自己的配置引入 
] 
//最后创建router 对路由进行管理,它是由构造函数 new vueRouter() 创建,接受routes 参数。 
 
 const router = new VueRouter({ 
 routes 
}) 
 
export default router; 

3、main.js中引入路由配置文件:

import $ from 'jquery' 
import Vue from 'vue' 
import App from './App' 
import router from './router' //引入路由配置文件 
import './assets/css/bootstrap.min.css' 
import './assets/js/bootstrap.min' 
Vue.config.productionTip = false 
 
/* eslint-disable no-new */ 
new Vue({ 
 el: '#app', 
 router, // 注入到根实例中 
 render: h => h(App) 
})

4、App.vue引入路由配置导航:

<template> 
<router-link to="/first">跳转第一个页面</router-link> 
<router-link to="/second">跳转第二个页面</router-link> 
<div id="view"> 
  <router-view></router-view> 
  </div> 
 
</template> 
 
<script> 
export default { 
 name: 'app' 
} 
</script> 
<style> 
</style> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue  # router2  # 懒加载  # 路由懒加载  # router  # vue2中vue-router引入使用详解  # Vue-Router在Vue2和Vue3中的使用示例详解  # vue2安装vue-router报错的解决方法  # vue2.0+vue-router构建一个简单的列表页的示例代码  # 详解从零搭建 vue2 vue-router2 webpack3 工程  # 解决vue2+vue-router动态路由添加及路由刷新后消失问题  # 加载  # 我是  # 第一个  # 第二个  # 跳转  # 配置文件  # 自己的  # 重定向  # 目录下  # 首次  # 是由  # 给它  # 大家多多  # 按需  # attribute  # scoped  # weight  # li  # Add  # list 


相关文章: 陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  如何破解联通资金短缺导致的基站建设难题?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  成都网站制作报价公司,成都工业用气开户费用?  c++怎么用jemalloc c++替换默认内存分配器【性能】  如何在Golang中指定模块版本_使用go.mod控制版本号  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  建站之星代理如何优化在线客服效率?  如何用PHP工具快速搭建高效网站?  建站之星北京办公室:智能建站系统与小程序生成方案解析  如何在宝塔面板创建新站点?  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  如何彻底卸载建站之星软件?  建站之星各版本价格是多少?  一键网站制作软件,义乌购一件代发流程?  网站制作价目表怎么做,珍爱网婚介费用多少?  如何快速登录WAP自助建站平台?  如何在IIS中配置站点IP、端口及主机头?  外贸公司网站制作哪家好,maersk船公司官网?  如何通过VPS建站无需域名直接访问?  开心动漫网站制作软件下载,十分开心动画为何停播?  名字制作网站免费,所有小说网站的名字?  湖北网站制作公司有哪些,湖北清能集团官网?  如何快速搭建高效简练网站?  学校建站服务器如何选型才能满足性能需求?  非常酷的网站设计制作软件,酷培ai教育官方网站?  网站微信制作软件,如何制作微信链接?  如何高效完成独享虚拟主机建站?  如何使用Golang table-driven基准测试_多组数据测量函数效率  seo网站制作优化,网站SEO优化步骤有哪些?  代购小票制作网站有哪些,购物小票的简要说明?  大型企业网站制作流程,做网站需要注册公司吗?  安徽网站建设与外贸建站服务专业定制方案  网站制作服务平台,有什么网站可以发布本地服务信息?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  文字头像制作网站推荐软件,醒图能自动配文字吗?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何在服务器上三步完成建站并提升流量?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何获取免费开源的自助建站系统源码?  建站VPS配置与SEO优化指南:关键词排名提升策略  建站主机功能解析:服务器选择与快速搭建指南  兔展官网 在线制作,怎样制作微信请帖?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  如何快速搭建虚拟主机网站?新手必看指南  企业网站制作公司网页,推荐几家专业的天津网站制作公司? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。