【实战】1341- 仿【得物】微信小程序实战全教程
前言
最近正在学习微信小程序开发,也是与两个同学一起合作着手仿做得物APP微信小程序。这里主要分享一下我的学习过程及踩过的一些坑,希望对您有所帮助。
开发准备
微信开发者工具
VScode代码编辑器
得物APP微信小程序
有赞vant组件库[1]
阿里巴巴矢量图标库[2]
markman[3](取色量距)
总体架构
该项目基于小程序云开发,使用的模板是云开发快速启动模板[4]由于是个全栈项目,前端使用小程序所支持的wxml + wxss + js开发模式,命名采用BEM[5]命名规范。后台则是借助云数据库进行数据管理。
项目中我负责的部分主要如下(一些数据为固定数据写在config
中,js文件通过module.exports
暴露,需要引用时在页面对应js头部引入,例const {} = require('../../../../config/buys')
)。项目中我使用的较多vant
组件,需要在构建npm
包时引入vant
,详情可见有赞vant的npm安装[6]。页面使用第三方组件时须在对应json文件中声明,为了不做重复工作可直接在app.json
中声明。例:("usingComponents": "van-search": "@vant/weapp/search/index"}
)
|-config 对应数据|-assem.js |-buys.js |-detail.js |-kind.js |-search.js |-pages|-buy_page|-page|-assem 筛选排序页|-buy 购买首页|-detail 商品详情页|-kinds 品牌分类页|-produce 鉴别简介页|-search 搜索页
复制代码
项目规划
在做该小程序之前,我先是分析每个页面对应功能,了解这款小程序的交互细节,清楚数据集合数据项。这样大概可以分为分析页面,创建数据集合,解构页面基本布局,数据绑定及跳转四步来展开。
参照得物APP微信小程序,下面是我的小程序的tabBar。(有点糙,但是还能看
【实战】1341- 仿【得物】微信小程序实战全教程相关推荐
- 前端《Vue.js从入门到项目实战》PDF课件+《微信小程序实战入门第2版》PDF代码调试
JS进行开发,正如一切的编程语言都立足于电元信号的正负极,即01码,可为什么软件都不采用二进制编码来 进行开发呢?这里面牵扯到一个成本的问题,这正是影响项目领导者进行决策的关键因素.Vue项目与原生J ...
- 仿得物微信小程序(动手就会,含源码)
点击上方 前端瓶子君,关注公众号 回复算法,加入前端编程面试算法每日一题群 前言 最近正在学习微信小程序开发,也是与两个同学一起合作着手仿做得物APP微信小程序.这里主要分享一下我的学习过程及踩过的一 ...
- 微信小程序之仿淘宝分类入口 —— 微信小程序实战商城系列(2)
分类入口,已经成为了商城项目必须的布局之一,这里以仿照淘宝的分类入口来做案例 下图红框部分,就是本文重点讲解部分,另外本文并没有写点击某个入口跳转页面. 如需学习页面跳转的同学,可以参考此文 微信小程 ...
- 微信小程序实战-仿盒马鲜生
盒马鲜生是阿里巴巴对线下超市完全重构的新零售业态,热度十分 项目功能 * 用户信息注册 * 首页几个轮播和界面交互 * 分类商品管理购买 * 购物车界面交互及其操作 * 个人信息界面 小程序设计过程 ...
- 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
很多友友都在找视频教程学习,IT技术教程分享网[http://www.mano100.cn]已经为你收集了各种各样的视频教程,不用再到处找视频教程学习了.无论是免费的,还是收费的,都在这里了.只要你注 ...
- [转]微信小程序之购物车 —— 微信小程序实战商城系列(5)
本文转自:http://blog.csdn.net/michael_ouyang/article/details/70755892 续上一篇的文章:微信小程序之商品属性分类 -- 微信小程序实战商城 ...
- 微信小程序之顶部导航栏(选项卡)实例 —— 微信小程序实战系列(1)
需求:顶部导航栏 效果图: wxml: <!--导航条--> <view class="navbar"><text wx:for="{{na ...
- axure 小程序 网盘_万门大学微信小程序实战开发特训班【完结】网盘高清全套最新系列精品课程...
万门大学微信小程序实战开发特训班[完结]网盘高清全套最新系列精品课程 课 程 简介 我买了这个课程,课程很有价值,我们通过链接或百度网盘群的形式在共享资料库中与您共享,需要万门大学微信小程序实战开发特 ...
- 微信小程序实战篇:商品属性联动选择(案例)
本期的微信小程序实战篇来做一个电商网站经常用到的-商品属性联动选择的效果,素材参考了一点点奶茶. 效果演示: 商品属性联动.gif 代码示例 1.commodity.xml <!-- <v ...
- 微信小程序实战开发视频
微信小程序实战开发视频: 链接:http://pan.baidu.com/s/1jIAwBLs 密码:ej3b
最新文章
- TreeMap源码分析,看了都说好
- 【转】用例结构优化心得
- 【Netty】Netty 核心组件 ( Future | Channel | Selector | ChannelHandler )
- jquery easyui datagrid实现单行的上移下移,以及保存移动的结果
- 文本转换成htmldocument
- Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
- java中关于重写的说法_Java中有关“重载”和“重写”的说法正确的是()
- .NET下为百度文本编辑器UEditor增加图片删除功能
- 测试上路2年,你处于什么阶段了?不醒着拼,你连应届生都比不过...
- 程序如何在两个gpu卡上并行运行_【他山之石】如何支撑上亿类别的人脸训练?显存均衡的模型并行(PyTorch实现)...
- 企业API接口设计之token、timestamp、sign具体实现
- php7 $GLOBALS['HTTP_RAW_POST_DATA']接收不到值
- Java怎样获项目路径_java项目中获取路径的方式
- 如何添加CDN加速域名
- “堆排序算法”(C语言实现)
- 塑料划分PP PE PS PA ABS PVC
- ElementUI之el-input输入不进去解决办法
- 用计算机弹EXO简谱,Power钢琴简谱-数字双手-EXO
- 第七节 可执行程序的装载——20135203齐岳
- 富士康服务器linux运维,【2019IT运维十大样板工程】富士康云桌面及智能运维项目...