移动端的范围

移动端 包含安卓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/