移动端的范围
移动端 包含安卓App端、IOS App端、H5端、微信小程序端。
本移动端是指买家端,不包含商家的移动端,商家管店铺要使用 PC 端。
移动端的技术选型
移动端采用了DCloud公司的 UniApp + HBuilderX 开发, 采用Vue语法, 开发的单页使用,打包成App、小程序、H5 。 一套代码可编译出 iOS、Android、H5、小程序等多个平台的移动应用。
uni-app介绍
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
DCloud公司拥有900万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件、70+微信/qq群。阿里小程序工具官方内置uni-app(详见),腾讯课堂官方为uni-app录制培训课程(详见),开发者可以放心选择。
uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
官网: https://uniapp.dcloud.net.cn/
开发环境要求
环境 | 版本 | 说明 |
---|---|---|
nodejs | v12+ |
官方正在使用的两个版本: nodejs v12.13.1 带的npm是 v6.12.1 nodejs v17.1.0,带的npm是 v8.1.2 |
HBuilderX | 3.8+ | 使用3.8版本版本以上,下载地址: https://www.dcloud.io/hbuilderx.html |
Git客户端 | Git-2.42.0.2 | 官方使用的是Git-2.42.0.2-64-bit.exe |
操作系统
开发环境对操作系统无强制要示,可以使用 Windows\Linux\MacOS等操作系统。
本示例使用的是 Windows 10 操作系统。
字符编码要求
主程序统一编码:UTF-8
DCloud开发者账号
使用HBuilderX,需要有DCloud开发者账号,请自行注册 。
DCloud开发者中心 https://dev.dcloud.net.cn/