07- 优购商城项目介绍
- 商城的业务类型很ok
- 商城类的小程序是最多的
- 优购商城的基本逻辑
- 分类->按关键字搜索找到商品->商品详情->加入购物车->结算
- 可以参考京东App, 或者小米ite
- 项目支持多端
- uniapp框架本身就用vue写的, 编译成代码兼容多端, iOS, Android, H5, 微信小程序
- 接口
- 接口文档
- 原生来自于英文raw
- 原生是指官方语法
- 原生HTML没有这种说法
- 语法: 类vue另类
- 开发工具
- 微信开发者工具坑挺多
- 引入第三方组件
- 比较复杂
- npm支持
- 也不友好
1. wepy
1. 类vue语法
2. 支持微信小程序
2. mpvue
1. 用vue来写所有小程序
2. 支持各种小程序
3. 坑还是挺多
4. 最近三年都有人维护
3. uniapp
1. uniapp,用vue来写所有前端应用,包括小程序,H5, app
2. 纯vue语法
3. 坑是比较少, 社区比较活跃
4. taro
1. 京东出品
2. react来写小程序
扩展:
- 什么是跨端开发框架?
- 一套代码支持多个前端应用
- 小程序第三方框架对比:
- 传送门
- HBuilder X
- 开发工具
- IBM eclipse和插件的组合, 不是国产
- uni-app
- vue来写所有前端应用的框架
- h5+
- js原有api+ js调用摄像头, 电话等等
- MUI
- H5+的UI库
文档写得通俗易懂, 多看10-认识开发工具HBuilder和HBuilderX 传送门
安装:
- 下载哪个版本?
- 下载正式版本里面App版本
- 解压安装
- 建议在C盘新建一个目录 myApp
- 把zip放到myApp, 然后解压, 等待解压完成
- 直接打开
HBuilderX.exe
- 需要注册?
- 最好注册账号登录
- 设置快捷键
- 切换主题
- 支持vue语法
- 新建项目
- 文件->新建->项目
- 视图
- 如果左侧项目管理器不见, ctrl+B或者双击打开的文件
- 关闭项目
- 右键->关闭项目
- 设置
- 工具->设置
- 请设置制表符长度为2, 保证缩进时是2个空格
概念 使用Vue.js开发所有前端应用框架
新建项目
文章图片
13-运行
- 浏览器运行
- 运行->运行到内置浏览器
- 一定打开某一个页面后, 浏览器才可以显示页面
- 内置浏览器第一次运行时,需要装插件
- 真机调试
- 保证手机可以连上电脑
- 选中项目->运行->运行手机或模拟器, 选中你的手机
- 第一次需要在手机上安装基座
- 打包APK
- 发行->原生App云打包,在弹出确认框的配置
文章图片
- 下载安装包
- 发行->原生App-查看云打包状态
- 下载安装包
- 发行->原生App云打包,在弹出确认框的配置
- 运行微信开发者工具
- 运行->运行到小程序模拟器-> 微信开发者工具
- 两个配置
- 在Hbuilder配置微信开发者工具位置
- 微信开发者工具,打开服务端口
- 在Hbuilder配置微信开发者工具位置
- 运行->运行到小程序模拟器-> 微信开发者工具
文章图片
问题:
- 运行过程可能会提示,少了插件.如何安装
- 工具->插件安装, 找到你的插件,进行安装即可
推荐阅读
- 笔记|7-21 求前缀表达式的值 (25 分)c语言
- 笔记|使用es实现个人博客的模糊搜索,搜索推荐
- 笔记|Redis-redis概念、配置、Sentinel高可用
- 笔记|mysql(三)路由器读写分离、MHA高可用
- 笔记|mysql(二)优化mysql
- 笔记|nfs网络文件系统
- 笔记|Linux笔记4(软件包管理,Shell编程)
- c++|C++核心编程-1 内存分区模型
- 笔记|Linux笔记2(帮助命令,文件目录类,时间日期类)