## multiPage-vue-cli
### 基于vue2和vue-cli2搭建的vue多页面应用脚手架,可自动生成webpack配置、模板html、入口js文件以及根组件、支持自定义中间件。在多页面需求比较多、需要频繁迭代、新增一级页面的场景中可以快速搭建应用雏形。
-------------------
### 1.用法:
#### 1.安装依赖
> `npm install`
#### 2.生成一个一级page
> `npm run add ${pageName}`
#### 3.生成一个一级page并支持vueRouter
> `npm run add ${pageName} y`
#### 4.移除一个一级page
> `npm run rm ${pageName}`
#### 5.本地启动
> `npm start`
##### 或者
> `npm run start`
#### 6.构建
> `npm run build`
-----------------------
### 2.本地访问:
多页面的本地访问需要在webpack的devServer中配置historyApiFallback,目前集成的path路径直接是pageName,访问地址是`localhost:8088/${pathName}`也可以根据需求修改webpack.dev.conf.js中的rewritesConfig函数来自定义。
### 3.生成的页面结构
1.没有路由
`${pagename}`
   `${pagename}.vue`
   `${pagename}.js`
2.有路由
`${pagename}`
   `pages`
   `router`
      `index.js`
   `${pagename}.vue`
   `${pagename}.js`
-------------------------
### 4.注意
执行`npm start`之前确保已经存在至少一个一级page,否则报错
项目集成了postcss-px-to-viewport等插件,解决移动端适配问题,可以参考[如何在Vue项目中使用vw实现移动端适配_vw, Layout, 布局, Vue, mobile 教程](https://www.w3cplus.com/mobile/vw-layout-in-vue.html)
**建议**:如果是个人项目,config/index.js的host配置建议改成本机ip,便于配合autoOpenBrowser实现浏览器自动打开以及移动端访问,localhost移动端是无法访问的。如果是团队项目,建议改成0.0.0.0,便于团队中每个个人在移动端使用本机ip访问。
没有合适的资源?快使用搜索试试~ 我知道了~
基于vue2和vue-cli2的多页面应用脚手架,可自动生成webpack配置、模板html、入口js文件以及根组件.zip
共25个文件
js:14个
gitkeep:3个
json:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 30 浏览量
2024-07-03
20:24:38
上传
评论
收藏 91KB ZIP 举报
温馨提示
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于vue2和vue-cli2的多页面应用脚手架,可自动生成webpack配置、模板html、入口js文件以及根组件.zip (25个子文件)
huanghezhishchijidanglai
.editorconfig 156B
.eslintrc.js 856B
pageConfig
addPage.js 2KB
removePage.js 642B
entry.js 21B
src
.gitkeep 0B
.babelrc 242B
package.json 3KB
build
check-versions.js 1KB
logo.png 7KB
utils.js 3KB
vue-loader.conf.js 575B
webpack.prod.conf.js 5KB
build.js 1KB
webpack.base.conf.js 2KB
webpack.dev.conf.js 3KB
package-lock.json 429KB
.gitignore 39B
.eslintignore 34B
tpl
.gitkeep 0B
static
.gitkeep 0B
README.md 2KB
config
prod.env.js 65B
index.js 2KB
dev.env.js 163B
共 25 条
- 1
资源评论
01红C
- 粉丝: 1918
- 资源: 2134
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功