public
This commit is contained in:
10
public/mp-weixin/components/home-seckill/home-seckill.js
Normal file
10
public/mp-weixin/components/home-seckill/home-seckill.js
Normal file
@ -0,0 +1,10 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/home-seckill/home-seckill"],{1933:function(t,n,e){},"3a10":function(t,n,e){"use strict";e.r(n);var i=e("f51a"),o=e("57d4");for(var u in o)["default"].indexOf(u)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(u);e("3ffa");var r=e("828b"),c=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);n["default"]=c.exports},"3ffa":function(t,n,e){"use strict";var i=e("1933"),o=e.n(i);o.a},"57d4":function(t,n,e){"use strict";e.r(n);var i=e("7710"),o=e.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(u);n["default"]=o.a},7710:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={name:"home-seckill",props:{list:{type:Array,default:function(){return[]}}},data:function(){return{active:-1,goodsList:[]}},methods:{exchangeTime:function(t){this.active=t,this.goodsList=this.list[t].goods},refresh:function(){t.$emit("refreshhome")}},watch:{list:{handler:function(t){var n=t.findIndex((function(t){return 1==t.status}));-1==n&&(n=t.findIndex((function(t){return 0==t.status}))),-1==n&&(n=t.length-1),this.active=n,this.goodsList=t[n].goods},immediate:!0}},computed:{currentStatus:function(){var t=this.active,n=this.list;return n[t]&&n[t].status},currentTime:function(){var t=this.active,n=this.list;return n[t]?n[t].end_time_int-Date.now()/1e3:0}}};n.default=e}).call(this,e("df3c")["default"])},f51a:function(t,n,e){"use strict";e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return u})),e.d(n,"a",(function(){return i}));var i={uCountDown:function(){return e.e("components/uview-ui/components/u-count-down/u-count-down").then(e.bind(null,"79bd"))},uImage:function(){return e.e("components/uview-ui/components/u-image/u-image").then(e.bind(null,"28a8"))},priceFormat:function(){return e.e("components/price-format/price-format").then(e.bind(null,"1738"))},uIcon:function(){return e.e("components/uview-ui/components/u-icon/u-icon").then(e.bind(null,"8f08"))}},o=function(){var t=this,n=t.$createElement,e=(t._self._c,t.goodsList.length),i=e?t.__map(t.goodsList,(function(n,e){var i=t.__get_orig(n),o={path:"/pages/goods_details/goods_details",query:{id:n.goods_id||n.id}};return{$orig:i,a0:o}})):null;t.$mp.data=Object.assign({},{$root:{g0:e,l0:i}})},u=[]}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'components/home-seckill/home-seckill-create-component',
|
||||
{
|
||||
'components/home-seckill/home-seckill-create-component':(function(module, exports, __webpack_require__){
|
||||
__webpack_require__('df3c')['createComponent'](__webpack_require__("3a10"))
|
||||
})
|
||||
},
|
||||
[['components/home-seckill/home-seckill-create-component']]
|
||||
]);
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"u-count-down": "/components/uview-ui/components/u-count-down/u-count-down",
|
||||
"u-image": "/components/uview-ui/components/u-image/u-image",
|
||||
"price-format": "/components/price-format/price-format",
|
||||
"u-icon": "/components/uview-ui/components/u-icon/u-icon"
|
||||
},
|
||||
"component": true
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
<view class="home-seckill bg-white"><view class="seckill-hd flex row-between"><view class="white xxl bold">超值秒杀</view><view><view hidden="{{!(currentStatus==0)}}" class="white">未开始</view><view hidden="{{!(currentStatus==2)}}" class="white">已结束</view><block wx:if="{{currentTime>0}}"><view hidden="{{!(currentStatus==1)}}" class="white xs flex"><view class="m-r-10">距本场结束</view><u-count-down vue-id="1cc0b662-1" timestamp="{{currentTime}}" color="{{colorConfig.primary}}" bg-color="#fff" separator-color="#fff" font-size="24" height="36" separator-size="26" data-event-opts="{{[['^end',[['refresh']]]]}}" bind:end="__e" bind:__l="__l"></u-count-down></view></block></view></view><scroll-view style="height:120rpx;white-space:nowrap;" scroll-into-view="{{'item-'+(active-2)}}" scroll-x="true" scroll-with-animation="true"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['time-item','flex-col','row-center','col-center',(index==active)?'active':'']}}" id="{{'item-'+index}}" data-event-opts="{{[['tap',[['exchangeTime',[index]]]]]}}" bindtap="__e"><view class="{{['xl bold time']}}">{{item.start_time}}</view><view class="{{['sm br60 state '+(item.status===2?'muted':'')]}}">{{''+item.tips+''}}</view></view></block></scroll-view><block wx:if="{{$root.g0}}"><view class="goods-seckill"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><router-link vue-id="{{'1cc0b662-2-'+index}}" to="{{item.a0}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="item bg-white flex"><view class="goods-img"><u-image vue-id="{{('1cc0b662-3-'+index)+','+('1cc0b662-2-'+index)}}" width="214rpx" height="214rpx" border-radius="{{10}}" src="{{item.$orig.goods_image}}" bind:__l="__l"></u-image></view><view class="goods-info m-l-20 flex-1"><view class="goods-name line-2">{{item.$orig.goods_name}}</view><view class="price m-t-20 flex row-between"><view class="muted xxs">原价<price-format vue-id="{{('1cc0b662-4-'+index)+','+('1cc0b662-2-'+index)}}" first-size="{{22}}" second-size="{{22}}" subscript-size="{{22}}" price="{{item.$orig.goods_min_price}}" bind:__l="__l"></price-format></view><view class="muted xxs">{{item.$orig.seckill_total+"人购买"}}</view></view><view class="btn flex row-between m-t-20"><price-format class="mr10" vue-id="{{('1cc0b662-5-'+index)+','+('1cc0b662-2-'+index)}}" color="{{colorConfig.primary}}" first-size="{{38}}" second-size="{{26}}" subscript-size="{{26}}" price="{{item.$orig.seckill_price}}" weight="{{500}}" bind:__l="__l"></price-format><button class="{{['br60 white '+(currentStatus==2?' bg-gray':currentStatus==1?'bg-primary':'border-btn')]}}" size="xs">{{''+(currentStatus==2?'已结束':currentStatus==1?'立即抢购':'未开始')}}</button></view></view></view></router-link></block></view></block><router-link vue-id="1cc0b662-6" to="/bundle/pages/goods_seckill/goods_seckill" bind:__l="__l" vue-slots="{{['default']}}"><view class="xs flex row-center more">查看更多 <u-icon vue-id="{{('1cc0b662-7')+','+('1cc0b662-6')}}" name="arrow-right" bind:__l="__l"></u-icon></view></router-link></view>
|
||||
@ -0,0 +1 @@
|
||||
.home-seckill{border-radius:14rpx;overflow:hidden}.home-seckill .seckill-hd{padding:0 20rpx;height:100rpx;background:url(data:image/png;base64,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) no-repeat;background-size:100%}.home-seckill .time-item{display:inline-flex;width:160rpx;height:100%}.home-seckill .time-item.active .time{color:#ff2c3c}.home-seckill .time-item.active .state{color:#fff;background-color:#ff2c3c}.home-seckill .time-item .state{padding:0 10rpx}.home-seckill .goods-seckill .item{padding:20rpx}.home-seckill .goods-seckill .item .border-btn{border:1px solid #ff2c3c;color:#ff2c3c}.home-seckill .more{height:80rpx;border-top:1px solid #e5e5e5}
|
||||
Reference in New Issue
Block a user