基于Vue+Webpack拆分路由文件实现管理
网络编程 2021-07-04 14:07www.168986.cn编程入门
这篇文章主要介绍了基于Vue+Webpack拆分路由文件实现管理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
事实是,如果你的项目不是特别大,一般是用不着分拆的。如果项目大了,那就需要考虑分拆路由了。其实,这个操作并不复杂。
当我们用 vue-cli 工具,创建一个新的 vue 项目时,就已经给大家新建好了一个路由文件 src/router/index.js ,内容如下
import Vue from 'vue' import Router from 'vue-router' import HelloWorld from '@/ponents/HelloWorld' Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'HelloWorld', ponent: HelloWorld } ] })
我们以这个文件为蓝本,进行调整。举例,我们现在要新建一个 news 的这个路由,然后这个路由狼蚁网站SEO优化,还有一些子路由,我们就可以这样写
router/index.js 文件调整
// src/router/index.js import Vue from 'vue' import Router from 'vue-router' // 子路由视图VUE组件 import frame from '@/frame/frame' import HelloWorld from '@/ponents/HelloWorld' // 引用 news 子路由配置文件 import news from './news.js' Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'HelloWorld', ponent: HelloWorld }, { path: '/news', ponent: frame, children: news } ] })
如上,我们引入一个子路由视图的 vue 组件,然后再引入 news 的子路由配置文件即可。狼蚁网站SEO优化我们来编写这两个文件。
frame/frame 子路由视图 vue 组件
<template>
<router-view />
</template>
子路由视图组件就异常简单了,如上,三行代码即可,有关 router-view 的相关内容,请查看
router/news.js 子路由配置文件
其实,配置这个文件和 vue 没有什么关系,纯粹就是 js es6 的导出和导入而已。
import main from '@/page/news/main' import details from '@/page/news/details' export default [ {path: '', ponent: main}, {path: 'details', ponent: details} ]
如上,即可。我们就完成了路由的多文件管理了。这样看,是不是很简单呢?有什么问题,请在评论中留言,我会抽时间答复大家。
更多内容,请参考官方网站
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南