网站首页 > 博客文章 正文
最近在做的项目都是SPA的单页面应用,但实际工作中,单页面并不一定符合业务需求,比如在现有H5项目基础上一步一步将众多页面升级至vue框架,这就需要多页面开发。这种情况下就体现出了Vue所谓渐进式框架的优势,可以与现有项目进行整合。接下来就说一下多页面的配置:
假设已经安装好了node,并且已经搭建好了基于vue-cli的脚手架。
第一步:新建所要增加的.html、.vue、.js文件,如下图所示:
这里为了演示清晰,增加了one.html、two.html以及对应的vue和js文件。
第二步:进入\build\webpack.base.conf.js目录下,在module.exports对象下,找到entry,在那里配置添加多个入口:
第三步:对开发环境进行修改,进入\build\webpack.dev.conf.js文件,在module对象里找到plugins,下面写法如下:
在chunks里的app、one、two指的是webpack.base.conf.js的entry那里与之对应的变量名。chunks的作用是每次编译、运行时每一个入口都会对应一个entry,如果没写则引入所有页面的资源。
第四步:对编译环境进行配置。进入\config\index.js文件,在build里增加相对应的打包文件:
第五步:打开/build/webpack.prod/conf.js文件,在plugins那里找到HTMLWebpackPlugin,添加如下代码:
最后就是one.html,one.js,one.vue的写法了,这个参照初始项目中的index.html,main.js,app.vue就可以了,然后app.vue里就可以这样写了:
代码基本上都可以从项目文件里面复制粘贴到,然后加以修改,祝大家学习愉快!
关注我的头条号,分享更多的技术学习文章,我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。
- 上一篇: 《每天一题前端面试题》Vue 单页应用与多页应用的区别?
- 下一篇: vue3多页面运行与打包
猜你喜欢
- 2024-11-23 uni-app使用经验—vue页面和html页面如何互相调用接口并传参
- 2024-11-23 vite还没发release版就已经火得不行了
- 2024-11-23 记一次系统演变过程
- 2024-11-23 「融职培训」Web前端学习 第7章 Vue基础教程10 路由
- 2024-11-23 39、Vue-router 是干什么的,原理是什么?(必会)
- 2024-11-23 vue3-使用 Vue 的多种方式
- 2024-11-23 Vue全家桶-使用总结
- 2024-11-23 前端笔记-vuex
- 2024-11-23 vue的理解-vue源码 历史 简介 核心特性 和jquery区别 和 react对比
- 2024-11-23 Vue.js—实现前后端分离架构中前端页面搭建(二)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)