shop微信小程序商城

毕业设计搞微信小程序?这套shop 商城项目还挺全。页面用WXML搭结构,样式靠WXSS搞定,逻辑那一块就是JavaScript来控。电商功能都安排上了,商品浏览、分类、搜索、购物车、下单支付,连用户登录和订单跟踪也一应俱全。你要是对小程序开发还不太熟,这项目可以带你从页面结构一路撸到支付接口,思路挺清晰,代码也好懂。

WXML 的组件布局用起来和 HTML 有点像,熟悉的viewimagebutton这些标签都在。你可以用scroll-view做商品滚动区,用navigator跳详情页,挺方便。

样式部分靠 WXSS搞定,基本上跟 CSS 一样写,flex布局也能用。比如商品卡片的排列,用display: flex搞定横向排列,响应也快。

逻辑层全靠 JavaScript支撑。比如添加商品到购物车,你只要写个addToCart()函数,把商品信息存进本地storage或者全局变量里就行。像这种小程序的setStorageSync()方法,性能比你想的还要好。

支付接口接入用的是微信原生wx.requestPayment,调用流程直观,就是你后端得配合好,准备好prepay_id这些字段。

除了基本功能,性能优化也没落下。小程序的onLoadonShow这些生命周期钩子用得挺合理,配上缓存策略,页面加载挺快,体验不错。

微信开发者工具也用上了,预览、调试、上传一条龙。如果你还在纠结用什么练手,这套代码不光能当毕业设计交差,拿来优化继续扩展也蛮合适。

如果你刚学完小程序框架,正想上手一个完整点的项目,那就试试这个商城。代码注释清楚,功能完整,跑起来也挺稳。

rar
-shop商城.rar 预估大小:53个文件
folder
-shop商城 文件夹
folder
shop 文件夹
folder
pages 文件夹
folder
brand 文件夹
file
brand.js 2KB
file
brand.json 35B
file
brand.wxss 761B
file
brand.wxml 1021B
folder
index 文件夹
file
index.wxml 2KB
file
index.js 3KB
file
index.wxss 2KB
folder
template 文件夹
folder
goodsList 文件夹
file
list.wxss 1KB
file
list.js 73B
file
list.wxml 863B
folder
favorites 文件夹
file
favorites.wxml 1KB
file
favorites.js 8B
file
favorites.wxss 1KB
folder
goodsDetail 文件夹
file
detail.json 50B
file
detail.js 8KB
file
detail.wxml 10KB
file
detail.wxss 12KB
folder
login 文件夹
file
login.js 2KB
file
login.wxml 1KB
file
login.wxss 1KB
file
app.json 2KB
file
app.js 2KB
folder
resource 文件夹
folder
js 文件夹
file
md5.js 7KB
folder
css 文件夹
file
font-awesome.css 34KB
file
font-awesome.min.css 28KB
folder
images 文件夹
file
ic_tabbar_selected2.png 2KB
file
login.png 175KB
file
ic_tabbar_normal2.png 2KB
file
ic_tabbar_selected4.png 3KB
file
ic_tabbar_normal3.png 2KB
file
index_goods_heart.png 2KB
file
bg.png 49KB
file
tabbar_cart_selected.png 2KB
file
ic_tabbar_selected1.png 2KB
file
ic_tabbar_selected3.png 2KB
file
ic_tabbar_normal4.png 3KB
file
ic_tabbar_normal1.png 2KB
file
tabbar_cart.png 2KB
file
classItemimg.jpg 14KB
folder
fonts 文件夹
file
FontAwesome.otf 122KB
file
fontawesome-webfont.eot 75KB
file
fontawesome-webfont.woff 88KB
file
fontawesome-webfont.woff2 70KB
file
fontawesome-webfont.svg 382KB
file
fontawesome-webfont.ttf 149KB
folder
utils 文件夹
file
requestService.js 8KB
file
collect.js 7KB
file
util.js 2KB
folder
libs 文件夹
file
webApp.d.ts 33KB
file
app.wxss 261B
file
jsconfig.json 55B
file
config.js 835B
file
README.md 20B
rar 文件大小:803.06KB