# vue-webpack-mint-for-hbuilder **Repository Path**: lxedgar/vue-webpack-mint-for-hbuilder ## Basic Information - **Project Name**: vue-webpack-mint-for-hbuilder - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-webpack-hbuilder > 此项目设计的最初目的是为了解决使用 vue+webpack 自动化构建并实时同步手机热更新调试而诞生。截止目前,DCloud 官方并提供一套完整的 vue+webpack+hbuilder 实时开发调试的文章,只是零零散散有人去构建一些自己的项目,并不能很好地教会或者引导大量开发者使用该开发模式进行开发。本项目以构建流程为主,适量 demo 为辅,印证了 vue+webpack+hbuilder 实时调试以及打包的可行性,为开发者提供多开发种选择。
本APP与其他APP不同,该APP并不是功能性APP,所以几乎没有展示内容的业务逻辑,你可以把它理解为DCLOUD的muiAPP,做UIdemo的展示,并且验证PLUS在vue+webpack构建方式下的各类使用情况。更多的AQ可以在APP中的‘INTRODUCE’中得到解答。
本应用为单页面开发,多页面请参照我的另一个APP:[vue-webpack-cube-for-hbuilder](https://github.com/wjsljc/vue-webpack-cube-for-hbuilder "vue-webpack-cube-for-hbuilder") ## 使用步骤 ###下载代码 ``` $ git clone https://github.com/wjsljc/vue-webpack-mint-for-hbuilder.git $ cd vue-webpack-mint-for-hbuilder $ npm install ``` ### 在浏览器中调试调试 ``` $ npm run dev ``` 浏览器地址为:``http://localhost:8080/index.html`` ### 真机同步调试 ``` $ npm run dev ``` 在 HBuilder 中设置应用入口地址为 ``本地服务器:端口号/index.html`` 如 192.168.11.102:8080/index.html > 请确保手机与本地服务在同一网段,否则无法访问本机的服务。 ### 编译后真机同步调试 ``` $ npm run build ``` - 把 dist 目录下的文件复制到 HBuilder 项目下 - 设置起始页为 index.html - 真机运行调试 ## 主要架构以及特色 > vue + webpack + mint-ui + hbuilder - UI模块和PLUS模块独立展示,参考使用各取所需 - UI是对mint-ui官网demo的仿造与实际实践,100%迁移以及额外的扩展,更多的自定义demo展示与结合APP的运用,更加符合一款APP的基础需求 - PLUS对5+SDK的的集成运用,对APP常用的几个功能进行了展示,验证5+在vue中的使用 - 索引页面、登陆与登出,登陆超时、广告弹出等等功能的基础实现原理,使得APP更加“高仿” - 对公共函数的封装、组件的封装、对公用代码mixin的使用等也体现了作者对APP的态度 - 应用中间右边增加虚拟HOME键,方便在移动端中查看log、调试等 ## 赞助 如果该项目给您带来了工作上的参考或者启发,亦或者期待更多其他项目的诞生和该项目的继续维护,支持作者原创扫一扫或点击识别下方的二维码,为作者打赏1.0元吧! ![avatar](http://chuantu.biz/t6/319/1527238314x-1404795840.png) ![avatar](http://chuantu.biz/t6/319/1527238392x-1404793017.png)