特别说明:1:不了解微信小程序的同学,请先搜索一下微信小程序究竟是什么,有哪些特性;
2:有htmlcssjs基础者可以直接进入实践,边实践边学习,尤其是有react与vue基础的;
3:微信小程序不需要特别申请(认证或账号)即可开始使用工具开发;
4:微信小程序是需要后台的,不限定任何语言,提供小程序接口要求的json格式即可;
5:初次开发者,推荐阅读新手跳坑系列,有几个坑,先了解一下,遇到时便可以查阅了;
6:如有作者不希望自己的作品被放置在这里,请联系我删除;7:如果遇到问题,推荐多使用搜索,对帖子及文章进行搜索;
自己做的微信小程序,只是学习用的;
演示扫码,源码下载参考下这里:http://www.erdangjiade.com/source
小弟为初学者,还请大神勿喷!!!
完整代码如下:
<!-- index.wxml --> <view class="page"> <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"> <block wx:for="{{imgUrls}}"> <swiper-item> <image src="{{item.photo}}" class="slide-image" width="100%" height="200" /> </swiper-item> </block> </swiper> <view class="cont"> <navigator class="pr" url="../product/detail?productId={{item.id}}" hover-class="changestyle" wx:for="{{productData}}"> <image class="photo" src="{{item.photo_x}}"></image> <view class="title">{{item.name}}</view> <view style="display:flex;line-height:50rpx;padding:10rpx 0;"> <view class="gmxx" style=" color: red;">¥ {{item.price_yh}}</view> <view class="gmx">¥ {{item.price}}</view> </view> <view style="display:flex;line-height:50rpx;color:#999"> <view class="gmxx" style="font-size:28rpx;width:30%"> <text wx:if="item.is_show==1">新品</text> <text wx:elif="item.is_hot==1">热销</text> <text wx:else>推荐</text> </view> <view class="ku" style="width:60%">销量:{{item.shiyong}}</view> </view> </navigator> </view> <view class="clear mt10" bindtap="getMore">点击查看更多</view> </view>
/**index.wxss**/ .page { font-family: '微软雅黑'; background-color: #fff; } .swiper-item { display: block; height: 150px; } .slide-image { width: 100%; height: 150px; } .nav { background: #fff; padding: 15px 0; width: 100%; /*margin: 10px 0;*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; font-size: 12px; color: #666; } .nav image { width: 120rpx; height: 120rpx; display: block; text-align: center; margin: 0 auto; margin-bottom: 5px; border-radius: 15px; } .cont { width: 100%; background: #fff; padding-top: 10rpx; } .co { width: 100%; background: #fff; padding-top: 10rpx; padding-bottom: 20rpx; } .co .title { font-size: 32rpx; color: #333; line-height: 20px; margin: 0; height: 20px; padding: 1% 5% 0 5%; font-weight: 700; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; } .cont .pr { margin-bottom:10px; background:#fff; display:inline-block; width:46%; border:1px solid #EDEDED; margin-left:18rpx; } .prr { margin-bottom: 10px; background: #fff; display: inline-block; width: 45%; margin-left: 26rpx; } .cont_image { width: 100%; height: 285rpx; } .photo{ height:345rpx; width:345rpx; } .cont .title { font-size: 28rpx; color: #333; line-height: 20px; margin: 0; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 1% 5% 0 5%; } .cont .tit { /*height: 80rpx;*/ font-size: 12px; color: #333; line-height: 20px; margin: 0; max-height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 1% 5% 0 5%; /*color: #ccc*/ } .gmxx { padding-left:20rpx; width:74%; } .gmx { text-align: left; width: 50%; font-size: 26rpx; margin-right:10rpx; text-decoration:line-through; color: #999} .ku{ text-align: right; width: 50%; font-size: 26rpx; margin-right:10rpx; } .gmh{ float:left; padding: 1% 5% 5% 5%; } .gmxx .jiage { font-size: 14px; color: #d9002f; /*padding-top: 10px; */ } .gmx .xiaoliang { font-size: 26rpx; } .gmh .xiaoliang { font-size: 25rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; /*height: 96rpx;*/ color: gray; } .gmxx button { border-radius: 0; background: #dd2727; text-align: center; color: #fff; font-size: 14px; width: 30%; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); font-family: '\5FAE\8F6F\96C5\9ED1', arial, "\5b8b\4f53"; } .name { padding: 10px; text-align: center; font-weight: 700; background: #fff; font-size: 37rpx; } .na { padding: 10px; text-align: center; font-weight: 700; background: #fff; font-size: 37rpx; } .shan { text-decoration: line-through; font-size: 30rpx; margin-top: 11rpx; color: #ccc; } /*滑动*/ .sc { white-space: nowrap; height: 350rpx; background: #fff; } .miu { width: 30%; height: 100%; display: inline-block; margin: 24rpx; margin-right: 0px; } .ie { width:88%; height:196rpx; border: 1px solid #ccc; } .mi { display: block; height: 10%; text-align: center; font-weight: 700; padding: 10rpx 0; font-size: 28rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ma { font-size: 27rpx; display: block; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .list { background: #fff; width: 100%; } .ban { width: 46%; padding: 10rpx; border: 2rpx solid #ccc; display: inline-block; margin-left: 6rpx; } .ban image { width: 100%; } .ellipsis text { font-size: 30rpx; font-weight: 700; margin-left: 10rpx; } .df_1 { width: 25%; } /*定位*/ .er { height: 88rpx; display: inline-block; width: 100%; background: #EDEDED; } .im { width: 27rpx; height: 30rpx; display: inline-block; overflow: hidden; position: relative; top: 5rpx; } .dingwei { width: 23%; display: inline-block; float: left; font-size: 30rpx; margin-top: 28rpx; margin-bottom: 20rpx; } .sb { display: inline-block; height: 70rpx; margin: 0 15rpx; width: 85%; background: #f5f5f5; line-height: 70rpx; border-radius: 10rpx; text-align: center; margin-left: 30rpx; } .dingwei text { text-align: center; } /*搜索*/ .sousuo { display: inline-block; width: 96%; margin-left: 15rpx; } .weui-search-bar { margin-top: 13rpx; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; box-sizing: border-box; } .weui-search-bar__box { position: relative; padding-left: 30px; padding-right: 30px; width: 100%; box-sizing: border-box; z-index: 1; display: block; height: 63rpx; line-height: 63rpx; } .weui-search-bar__form { position: relative; -webkit-box-flex: 1; -webkit-flex: auto; flex: auto; border-radius: 14rpx; background: #fff; border: 1rpx solid #e6e6ea; } .weui-search-bar__input { height: 65rpx; line-height: 65rpx; font-size: 28rpx; text-align: center } .weui-icon-search_in-box { position: absolute; left: 20rpx; top: 19rpx; } icon { vertical-align: middle; } .weui-search-bar__cancel-btn { margin-left: 10px; line-height: 28px; color: #09bb07; white-space: nowrap; } .suo { width: 100%; height: 89rpx; margin-top: 20rpx; } .you { width: 100%; height: 132rpx; padding: 25rpx 0; } .you image { width: 100%; height: 100%; } .xian { width: 100%; height: 20rpx; background:#EDEDED; } .mt10 { margin: 0 auto; text-align: center; height: 70rpx; width: 450rpx; line-height: 70rpx; border-radius: 10rpx; border: 1px solid #999; font-size: 30rpx; margin-top: 30rpx; } .zixun{ height:154rpx; } .zixun image{ width: 45%; } .ooo{ margin-right: 20rpx; float: right ;height: 96%; } .jjj{ margin-left: 20rpx; float:left; height: 96%; } .k{ position: relative; top:52rpx; right:282rpx; opacity: 0; } .gs{ float: left; position: relative; top: -96rpx; left: 40rpx; display: flex; opacity: 0; }
相关推荐
在这个项目中,“微信小程序 仿京东商城页面 仿京东商城购物页面”是一个实践教学案例,目的是让学生或开发者通过实际操作学习微信小程序的开发技能,同时了解和模仿京东商城的用户界面设计。 开发微信小程序涉及到...
微信小程序 高仿苹果计算器 (源码)微信小程序 高仿苹果计算器 (源码)微信小程序 高仿苹果计算器 (源码)微信小程序 高仿苹果计算器 (源码)微信小程序 高仿苹果计算器 (源码)微信小程序 高仿苹果计算器 (源码)微信小...
微信小程序 影音娱乐 仿腾讯视频小程序 (源代码+截图)微信小程序 影音娱乐 仿腾讯视频小程序 (源代码+截图)微信小程序 影音娱乐 仿腾讯视频小程序 (源代码+截图)微信小程序 影音娱乐 仿腾讯视频小程序 (源...
【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大...
本项目“微信小程序-模仿QQ小程序”旨在通过模仿QQ小程序的界面和功能,帮助开发者学习和掌握微信小程序的开发技巧。 首先,我们需要了解微信小程序的基本结构。微信小程序由JSON、WXML、WXSS和JavaScript四部分...
模仿淘票票APP(微信小程序源代码)模仿淘票票APP(微信小程序源代码)模仿淘票票APP(微信小程序源代码)模仿淘票票APP(微信小程序源代码)模仿淘票票APP(微信小程序源代码)模仿淘票票APP(微信小程序源代码)模仿淘票票APP...
微信小程序——高仿苹果计算器(截图+源码).zip 微信小程序——高仿苹果计算器(截图+源码).zip 微信小程序——高仿苹果计算器(截图+源码).zip 微信小程序——高仿苹果计算器(截图+源码).zip 微信小程序——...
(知乎日报) 微信小程序 d artand 今日更新求职招聘类 医药网 口碑外卖点餐 城市天气 外卖小程序 定位天气 家居在线 微信小程序-大好商城,wechat-weapp 微信小程序的掘金信息流 微信跳一跳小游戏源码 微票源码-demo ...
【描述】描述中的 "高仿仿微信DEMO小程序源码.zip" 重申了这是一个模拟微信功能的示例小程序,源代码以ZIP文件形式提供,方便下载和研究。这个DEMO可能包含了微信小程序的基础架构、UI设计、数据交互以及网络请求等...
【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大...
微信小程序源码 仿KFC下单小程序 (外卖点单小程序源码 ) 微信小程序源码 仿KFC下单小程序 (外卖点单小程序源码 ) 微信小程序源码 仿KFC下单小程序 (外卖点单小程序源码 ) 微信小程序源码 仿KFC下单小程序 ...
小程序-创客+实现大量功能,推荐研究 小程序-大转盘 小程序-滴滴公交-查公交 小程序-电商-拼团 倒计时 小程序-电商小程序 小程序-电影日历 小程序-电影推荐 小程序-东航订机票 小程序-豆瓣电影 小程序-豆瓣图书 小...
NideShop:基于Node.js+MySQL开发的开源微信小程序商城(微信小程序) NideShop商城(微信小程序端) 界面高仿网易严选商城(主要是2016年wap版) 测试数据采集自网易严选商城 功能和数据库参考ecshop 服务端api基于...
【标题】: "仿QQ微信小程序源码....总的来说,这个"仿QQ微信小程序源码.zip"压缩包为开发者提供了一个实践和学习的平台,通过深入研究和分析,不仅可以掌握小程序开发技能,还能对社交应用的设计和实现有更深入的理解。
在本“微信小程序之高仿微信Demo”中,开发者旨在模仿微信的主要功能,让用户可以在小程序中体验类似微信的操作界面和功能。 1. **小程序架构** 微信小程序基于一套自己的框架体系,包括WXML(WeChat Markup ...
微信小程序是一种轻量级的应用开发平台,主要针对移动端,它允许开发者在微信内构建原生体验的应用,无需安装即可使用,极大地提升了用户的便利性。在这个项目中,“微信小程序模仿QQ音乐和商城”,开发者旨在实现一...
【微信小程序】是一种轻量级的应用开发平台,由腾讯公司推出,主要运行在微信环境中,无需下载安装即可使用的应用程序。其目标是实现“触手可及”的互联网服务,用户扫一扫或搜索即可打开应用,极大地降低了用户的...
微信小程序源码 高仿苹果计算器(学习版)微信小程序源码 高仿苹果计算器(学习版)微信小程序源码 高仿苹果计算器(学习版)微信小程序源码 高仿苹果计算器(学习版)微信小程序源码 高仿苹果计算器(学习版)微信小程序源码 ...
2. 高仿知乎微信小程序:模仿知名问答社区知乎的设计和功能,用户可以在小程序内提问、回答问题,浏览热门话题,关注感兴趣的人。开发者需要实现用户注册登录、内容发布、评论互动等功能,同时保证界面设计简洁易用...
120多套各种类别微信小程序模板源码 AppleMusic B站首页界面设计:附详细教程 cnode社区版 dribbble FlexLayout布局 gank Hlapp IT-EBOOK leantodu LOL战绩查询 movecss效果 Railay:整体框架 redux绑定 TCP,IP长连接 ...