微信小程序如何实现美食展示与收藏功能(微信小程序,开发技术)

时间:2024-04-28 11:25:56 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

一、项目展示

今日美食是为用户提供各种美食的制作方法,详细介绍了配料和制作流程

微信小程序如何实现美食展示与收藏功能

二、首页

首页采用垂直布局,由搜索栏、轮播图、宫格三大组件组成

点击搜索栏将跳转到搜索界面,同时展示历史搜索内容

核心代码如下:

<!--index.wxml--><viewclass="container"><viewclass="section"><navigatorurl="/pages/searchList/searchList"hover-class="navigator-hover"><viewclass="search">搜索从这里开始</view><imagesrc="../img/search.png"/></navigator></view><!--轮播图片--><viewclass="swiper-box"><swiperindicator-dots="{{swiper.indicatorDots}}"indicator-color="{{swiper.indicatorColor}}"indicator-active-color="{{swiper.indicatorActiveColor}}"autoplay="{{swiper.autoplay}}"interval="{{swiper.interval}}"duration="{{swiper.duration}}"circular="{{swiper.s}}"><blockwx:for="{{swiper.imgUrls}}"><swiper-item><navigatordata-id="{{item.id}}"url="/pages/detailFood/detailFood?id={{item.id}}"hover-class="navigator-hover"><imagesrc="{{item.name}}"class="slide-image"mode="apsectFit"/></navigator></swiper-item></block></swiper></view><!--今日推荐--><viewclass="todayNew"><viewclass="todayTitle">今日推荐</view><viewclass="todayList"><navigatorclass="todayItem"wx:for="{{todayListArr}}"data-id="{{item.id}}"url="/pages/detailFood/detailFood?id={{item.id}}"hover-class="navigator-hover"><imagesrc="{{item.imgUrl}}"/><text>{{item.text}}</text></navigator></view></view><!--上拉加载更多--><viewhidden="{{noMore}}"><viewclass="loadMore"hidden="{{isLoading}}">上拉加载更多</view><viewclass="loadMore"hidden="{{!isLoading}}">加载中...</view></view><viewclass="loadMore"hidden="{{!noMore}}">没有更多数据</view></view>

三、收藏

个人收藏界面是对用户的收藏内容进行列表展示

展现形式和首页的宫格展现形式类似

点击后将展示美食的主要内容:

微信小程序如何实现美食展示与收藏功能

核心代码如下:

<!--pages/detailFood/detailFood.wxml--><!--底部固定喜欢收藏--><viewclass="fixed-box"><viewclass="{{addLike.add?'add':''}}like"bindtap="funLike"><imagesrc="{{addLike.url}}"></image>点赞</view><viewclass="{{addSave.add?'add':''}}save"bindtap="funSave"><imagesrc="{{addSave.url}}"></image>收藏</view></view><!--详情--><viewclass="content"><!--菜品图片--><viewclass="title-image"><imagesrc="{{detail.imgUrl}}"></image></view></view><viewclass="containerdetail-container"><!--菜品标题--><textclass="title-text">{{detail.title}}</text><!--菜品收藏点赞量--><viewclass="like-save-count"><viewclass="author"><imagesrc="../img/tou02.png"></image>{{detail.author}}</view><viewclass="like-count"><imagesrc="../img/like02.png"></image>{{detail.like}}</view><viewclass="save-count"><imagesrc="../img/save04.png"></image>{{detail.save}}</view></view><!--菜品描述--><viewclass="food-text">{{detail.foodText}}</view><!--菜品难度、时间--><viewclass="food-time"><view>烹饪难度:<text>{{detail.foodGrade}}</text></view><view>烹饪时间:<text>{{detail.foodTime}}</text></view></view><!--食材清单--><viewclass="food-listbox01"><viewclass="food-list-title">——食材清单——</view><viewclass="food-list"><viewclass="food-item"wx:for="{{detail.materialListArr}}"><text>{{item.name}}</text><text>{{item.count}}g</text></view></view></view><!--做法步骤--><viewclass="way-listbox"><viewclass="food-list-title">——做法步骤——</view><viewclass="way-list"><viewclass="way-item"wx:for="{{detail.wayListArr}}"><text>{{index+1}}</text>{{item}}</view></view></view><!--图片分享--><viewclass="pic-listbox"><viewclass="food-list-title">——图片分享——</view><viewclass="pic-list"><viewclass="pic-item"wx:for="{{detail.picListArr}}"><text>{{index+1}}</text><imagesrc="{{item}}"></image></view></view></view><!--烹饪小窍门--><viewclass="little-tip"><viewclass="food-list-title">——烹饪小窍门——</view><viewclass="tip-content">{{detail.tipContent}}</view></view></view>
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:微信小程序如何实现美食展示与收藏功能的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何利用Python编写一个记忆翻牌游戏下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18