微信小程序小项目前端实战内容
1、接口
此处教学视频视频中已给出,无需要自己去学习
还有其他接口,就不一一展示了。
2、搭建项目
1、⽬录结构
2、项⽬⻚⾯
3、字体与图标
在网站里面选择字体与图标,添加到项目,选择是否下载到本地,若下载至本地需要把样式文件由 css 修改为 wxss,最后在小程序中引入。
3、关键组件的学习与应用
1、头部搜索框
.wxml
<view class="search_input"> <navigator url="/pages/search/index" open-type="navigate"> 搜索 </navigator> </view>
.wxss
.search_input { height: 90rpx; padding: 10rpx; background-color: var(--themeColor); } .search_input navigator { height: 100%; display: flex; justify-content: center; align-items: center; background-color: #fff; border-radius: 15rpx; color: #666; }
2、轮播图
.js
Page({ data: { swiperList: [], catesList: [] }, //options(Object) onLoad: function (options) { var reqTask = wx.request({ url: https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata, header: {content-type:application/json}, success: (result)=>{ this.setData({ swiperList:result.data.message }) } }); var reqTask = wx.request({ url: https://api-hmugo-web.itheima.net/api/public/v1/home/catitems, header: {content-type:application/json}, success: (result)=>{ this.setData({ catesList:result.data.message }) } }); )}
.wxml
<view class="index_swiper"> <swiper autoplay="{ {true}}" indicator-dots="{ {true}}" circular="{ {true}}"> <swiper-item wx:for="{ {swiperList}}" wx:key="goods_id"> <navigator> <image src="{ {item.image_src}}" mode="widthFix"></image> </navigator> </swiper-item> </swiper> </view>
.wxss
.index_swiper swiper { width: 750rpx; height: 340rpx; } .index_swiper swiper image { width: 100%; }
上一篇:
uniapp开发微信小程序-2.页面制作