<view class="tab"> <view class="{{tab==0?'tab-on':'tab-out'}}" data-index="0" catchtap="changeTab">经典系列</view> <view class="{{tab==1?'tab-on':'tab-out'}}" data-index="1" catchtap="changeTab">吉致系列</view> </view> <view class="tab-layer"></view> <view wx:if="{{tab==0}}"> <view class="item itemjd" data-pname="{{p.name}}" data-brand="0" bindtap="goDetail" wx:for="{{list}}" wx:key="name" wx:for-item="p"> <view class="img"> <image src="{{p.imgUrl}} " mode="aspectFit" /> </view> <view class="con"> <view class="nm">{{p.name}}</view> <view class="des">{{p.des}}</view> <view class="sub">¥ <text>{{p.price}}</text> </view> </view> </view> </view> <view wx:if="{{tab==1}}"> <view class="item itemjz" bindtap="goDetail" data-pname="{{p.name}}" data-brand="1" data-price="{{p.price}}" wx:for="{{listJz}}" wx:key="name" wx:for-item="p"> <view class="img"> <image src="{{p.imgUrl}}" mode="aspectFit" /> </view> <view class="con"> <view class="nm">{{p.name}}</view> <view class="des">{{p.des}}</view> <view class="sub">¥ <text>{{p.price}}</text> </view> </view> </view> </view> |
page{padding: 55px 0 0;background-color: #f3f3f3;} .tab{width: 720rpx; position: fixed;z-index: 100; left: 14rpx; top:10rpx;border:1px solid #576b95;height: 40px; line-height:40px;border-radius: 5px;display: flex;font-size: 13pt;} .tab-layer{width: 750rpx;height: 50px; background: #fff;opacity: 0.9;left: 0;top: 0; position: fixed;z-index: 99; border-bottom: 1rpx solid #dedede;} .tab .tab-on{background-color: #576b95;text-align: center; color: #fff;flex: 1;} .tab .tab-out{text-align: center;flex: 1;} .item{display: flex; padding: 10px 0; background-color: #fff;border-bottom: 1px solid #eee;} .item:active{background-color: #f5f5f5;} .item .img{width:300rpx; text-align: center;} .itemjd .img image{width: 250rpx;height: 180rpx; } .itemjz .img image{width:100%;height:200rpx;} .item .con{flex: 1; padding: 0 10px 0 0;} .con .nm{font-size: 14pt; font-weight: bold;} .con .des{line-height: 22px; font-size: 12pt; padding: 5px 0;color: #999;} .con .sub{color: #ff6a00;font-size: 12pt;} .con .sub text{font-size: 15pt;} .jzitem image{width: 720rpx; height:540rpx; } |
var base = getApp(); var jzData = require('../../utils/jzData.js') Page({ data: { tab: 0, list: [], listJz: [] }, onLoad: function () { var _this = this; var _dic = base.cake.getCache(); if (_dic) { this.setlist(_dic); } else { this.initData(); } //极致系列 var _jzlist = []; var dic = jzData.data; for (var i in dic) { _jzlist.push({ name: i, price: dic[i].CakeType[0].CurrentPrice + ".00", des: dic[i].Means, imgUrl: base.path.res + dic[i].img }) } this.setData({ "listJz": _jzlist }); }, onShow: function (e) { if (base.cake.tab != null) { this.setData({ "tab": base.cake.tab }); base.cake.tab = null; } // if (base.version.current != base.version.getValue()) { // this.initData(); // } }, initData: function () { var _this = this; // var _dic = base.cake.getCache(); // if (_dic) { // _this.setlist(_dic); // } else { base.get({ c: "Product", m: "GetAllProduct", City: "上海" }, function (d) { var data = d.data; if (data.Status == "ok") { base.cake.setCache(data.Tag); _this.setlist(data.Tag); } }) //} }, setlist: function (dic) { var _list = []; for (var i in dic) { _list.push({ name: i, price: dic[i].CakeType[0].CurrentPrice + ".00", des: dic[i].Means, //imgUrl: base.path.res + "images/ksk/mlist/item/" + i + ".jpg" imgUrl: base.path.res + "/images-2/index-3/jdcake/w_240/" + encodeURI(i) + ".png" }) } this.setData({ "list": _list }); }, ing: function (e) { var price = e.currentTarget.dataset.price; base.modal({ title: '是否需要购买优惠券?', showCancel: true, confirmText: "去购买", success: function (res) { if (res.confirm) { wx.navigateTo({ url: "../buy/buy?type=1&price=" + price }) } } }) }, changeTab: function (e) { var d = e.currentTarget.dataset.index; this.setData({ tab: d }); }, goDetail: function (e) { var d = e.currentTarget.dataset.pname; var b = e.currentTarget.dataset.brand; if (d) { wx.navigateTo({ url: '../cakeDetail/cakeDetail?pname=' + d + "&brand=" + b }) } } }); |
模板简介:该模板名称为【微信小程序蛋糕馆大字体列表页样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。