仿【得物】微信小程序实战全教程(动手就会)
前言
最近正在学习微信小程序开发,也是与两个同学一起合作着手仿做得物APP微信小程序。这里主要分享一下我的学习过程及踩过的一些坑,希望对您有所帮助。
“我自己是一名从事了6年web前端开发的老程序员,今年年初我花了一个月整理了一份最适合2021年自学的web前端全套培训教程(视频+源码+笔记+项目实战),从最基础的HTML+CSS+JS到移动端HTML5以及各种框架和新技术都有整理,打包给每一位前端小伙伴,这里是前端学习者聚集地,欢迎初学和进阶中的小伙伴(所有前端教程关注我的微信公众号:web前端学习圈,关注后回复“web”即可领取)。
006.gif
开发准备
微信开发者工具
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。(有点糙,但是还能看
仿【得物】微信小程序实战全教程(动手就会)相关推荐
- 仿【得物】微信小程序实战全教程
前言 最近正在学习微信小程序开发,也是与两个同学一起合作着手仿做得物APP微信小程序.这里主要分享一下我的学习过程及踩过的一些坑,希望对您有所帮助. 006.gif 开发准备 微信开发者工具 VSco ...
- 【实战】1341- 仿【得物】微信小程序实战全教程
前言 最近正在学习微信小程序开发,也是与两个同学一起合作着手仿做得物APP微信小程序.这里主要分享一下我的学习过程及踩过的一些坑,希望对您有所帮助. 006.gif 开发准备 微信开发者工具 VSco ...
- 仿得物微信小程序(动手就会,含源码)
点击上方 前端瓶子君,关注公众号 回复算法,加入前端编程面试算法每日一题群 前言 最近正在学习微信小程序开发,也是与两个同学一起合作着手仿做得物APP微信小程序.这里主要分享一下我的学习过程及踩过的一 ...
- 微信小程序之仿淘宝分类入口 —— 微信小程序实战商城系列(2)
分类入口,已经成为了商城项目必须的布局之一,这里以仿照淘宝的分类入口来做案例 下图红框部分,就是本文重点讲解部分,另外本文并没有写点击某个入口跳转页面. 如需学习页面跳转的同学,可以参考此文 微信小程 ...
- 微信小程序实战-仿盒马鲜生
盒马鲜生是阿里巴巴对线下超市完全重构的新零售业态,热度十分 项目功能 * 用户信息注册 * 首页几个轮播和界面交互 * 分类商品管理购买 * 购物车界面交互及其操作 * 个人信息界面 小程序设计过程 ...
- 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
很多友友都在找视频教程学习,IT技术教程分享网[http://www.mano100.cn]已经为你收集了各种各样的视频教程,不用再到处找视频教程学习了.无论是免费的,还是收费的,都在这里了.只要你注 ...
- 视频教程-微信小程序开发全案精讲-微信开发
微信小程序开发全案精讲 负责过多个软件项目的研发.设计和管理工作,拥有项目管理师认证.项目监理师中级认证.出版过的图书有<微信小程序开发图解案例教程><Axure RP8原型设计图解 ...
- 微信小程序实战 购物车功能
代码地址如下: http://www.demodashi.com/demo/12400.html 一.准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.com ...
- [转]微信小程序之购物车 —— 微信小程序实战商城系列(5)
本文转自:http://blog.csdn.net/michael_ouyang/article/details/70755892 续上一篇的文章:微信小程序之商品属性分类 -- 微信小程序实战商城 ...
最新文章
- 深入理解Hadoop YARN中的Container概念
- Java中Socket通信-服务端和客户端双向传输字符串实现
- 域用户和计算机上解锁用户的账户,AD域账户锁定时间
- 前端面试:你应该了解的JS算法相关的知识
- 「管理数学基础」2.4 泛函分析:有界线性算子与泛函、例题
- PHP用户名和密码登陆验证代码
- 基于Java的博客系统
- java反射面试_总结Java反射面试题(附答案)
- 万字干货,Podman 保姆级中文使用教程
- Electron修改图标
- 支付系统 — 支付路由
- BlueTeam 应急
- 算法逻辑题-海盗分金币问题
- python换图片_详解Python给照片换底色(蓝底换红底)
- 析构函数什么时候会调用?
- jdk1.7新特性: 自动关闭IO流
- 线程与进程之间的共享资源
- AdaptivePose: 人体姿态估计新思路,将人体部位表示为自适应点
- 获取地图数据GEOJSON还有OSM
- jquery选择器找到含有href属性的所有a标签