首页 > 小程序教程 > 微信小程序水果生鲜纯产品列表显示样式模板制作设计下载

微信小程序水果生鲜纯产品列表显示样式模板制作设计下载

上一篇 下一篇
制作好以后效果图如下:
一、wxml页面代码如下:
<scroll-view class="product-list"  bindscrolltolower="lower" scroll-y="true" style="height:100%" scroll-into-view="{{toView}}"
upper-threshold="10">
<view class="product-group">
    <view class="product" wx:for="{{products}}" wx:for-item="product" data-goods-id="{{product.id}}" bindtap="navigateToProduct">  
      <view><image mode="scaleToFill" src="{{product.covers_image}}"></image></view>
      <view class="product-content product-name"><text>{{product.goods_name}}</text></view>
      <view class="product-content product-price"><text>¥ {{product.goods_price}}</text>
      <text class="product-market">¥ {{product.market_price}}</text>
      </view>
    </view>
  </view>
</scroll-view>
 
二、wxss样式文件代码如下:
.product-list{
    background-color: white;
    box-sizing: border-box;
    padding: 2rpx;
}
.product-group{
    margin: 5rpx;
    padding:2rpx;
    display: block;
    overflow: hidden;
}
.product{
    width:350rpx;
    border: 1px solid #e2e2e2;
    float: left;
    margin: 6rpx;
}
.product image {
    height: 300rpx;
    width: 100%;
}
.product-name {
    height: 60rpx;
    padding-bottom: 5rpx;
    border-bottom: 1px solid #efefef;
    font-size: 25rpx;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.product-content  {
    margin: 15rpx;
    overflow: hidden;
}
.product-price {
    margin-top: 15rpx;
    color: red;
    margin-bottom: 15rpx;
    font-size: 28rpx;
    font-weight: 1rpx;
}
.product-market {
    margin:10rpx;
    color: darkgray;
    font-size: 24rpx;
    font-weight: 1rpx;
    text-decoration:line-through;
}
三、js页面代码如下:
import request from "../../lib/request";
const app = getApp();
import serviceData from '../../data/config';

Page({
    data : {
        products:[],
        currentPage:1,
        perPage : 5
    },
    onLoad(option){
        var categoryId = option.id;
        var pageData = new Object();
        pageData.page = this.data.currentPage;
        pageData.per_page = this.data.perPage;
        //request({path:'/categories/' + categoryId + '/products', data: pageData})
        //.then(({data:products}) => this.setData({products}));
        this.setData({products: serviceData.categoryData});
        /*wx.setNavigationBarTitle({
          title: option.title,
          success: function(res) {
            // success
          }
        })*/
    },
    navigateToProduct(event) {
        var productId = event.currentTarget.dataset.goodsId;
        wx.navigateTo({
        url: '../products/products?id=' + productId
        });
    },
    lower : function(option){
        var categoryId = option.id;
        console.log('lower more products data');
        wx.showNavigationBarLoading();
        var that = this;
        setTimeout(()=>{
            wx.hideNavigationBarLoading();
            var nextPageData = new Object();
            nextPageData.per_page = this.data.perPage;
            nextPageData.page = this.data.currentPage +1;
            var products = serviceData.categoryData;
            this.setData({currentPage:++this.data.currentPage});
            this.setData({products:this.data.products.concat(products)});//concat 拼接在一起

      }, 1000);
  },
});

模板简介:该模板名称为【微信小程序水果生鲜纯产品列表显示样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 20,771次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 06-15
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
html5 微信素材 响应式 企业网站 自适应 微信图片 微信公众平台 微信模板 单页式简历模板 微信文章
您可能会喜欢的其他模板