public
This commit is contained in:
10
public/mp-weixin/components/ad-swipers/ad-swipers.js
Normal file
10
public/mp-weixin/components/ad-swipers/ad-swipers.js
Normal file
@ -0,0 +1,10 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/ad-swipers/ad-swipers"],{"0791":function(t,e,n){"use strict";n.r(e);var i=n("c3e1"),a=n("b67c");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("29c8");var u=n("828b"),s=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},"29c8":function(t,e,n){"use strict";var i=n("b051"),a=n.n(i);a.a},b051:function(t,e,n){},b384:function(t,e,n){"use strict";var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("7eb4")),r=i(n("ee10")),u=n("c2cb"),s=(n("0aec"),{data:function(){return{lists:[],currentSwiper:0}},props:{pid:{type:Number},circular:{type:Boolean,default:!0},autoplay:{type:Boolean,default:!0},height:{type:String},radius:{type:String,default:"0"},padding:{type:String,default:"0rpx"},previousMargin:{type:String,default:"0rpx"},isSwiper:{type:Boolean,default:!0}},created:function(){this.getAdListFun()},watch:{pid:function(t){this.getAdListFun()}},methods:{getAdListFun:function(){var t=this;return(0,r.default)(a.default.mark((function e(){var n,i,r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,u.getAdList)({pid:t.pid,terminal:1});case 2:n=e.sent,i=n.code,r=n.data,1==i&&(t.lists=r);case 6:case"end":return e.stop()}}),e)})))()},swiperChange:function(t){this.currentSwiper=t.detail.current},goPage:function(t){var e=t.link,n=t.link_type,i=t.params,a=t.is_tab;switch(n){case 1:case 2:a?this.$Router.pushTab({path:e}):this.$Router.push({path:e,query:i});break;case 3:this.$Router.push({path:"/pages/webview/webview",query:{url:e}});break}}}});e.default=s},b67c:function(t,e,n){"use strict";n.r(e);var i=n("b384"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},c3e1:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uImage:function(){return n.e("components/uview-ui/components/u-image/u-image").then(n.bind(null,"28a8"))}},a=function(){var t=this.$createElement,e=(this._self._c,this.lists.length),n=e&&this.isSwiper?this.lists.length:null;this.$mp.data=Object.assign({},{$root:{g0:e,g1:n}})},r=[]}}]);
|
||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
||||
'components/ad-swipers/ad-swipers-create-component',
|
||||
{
|
||||
'components/ad-swipers/ad-swipers-create-component':(function(module, exports, __webpack_require__){
|
||||
__webpack_require__('df3c')['createComponent'](__webpack_require__("0791"))
|
||||
})
|
||||
},
|
||||
[['components/ad-swipers/ad-swipers-create-component']]
|
||||
]);
|
||||
6
public/mp-weixin/components/ad-swipers/ad-swipers.json
Normal file
6
public/mp-weixin/components/ad-swipers/ad-swipers.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"u-image": "/components/uview-ui/components/u-image/u-image"
|
||||
}
|
||||
}
|
||||
1
public/mp-weixin/components/ad-swipers/ad-swipers.wxml
Normal file
1
public/mp-weixin/components/ad-swipers/ad-swipers.wxml
Normal file
@ -0,0 +1 @@
|
||||
<block wx:if="{{$root.g0}}"><view class="swiper-wrap" style="{{'height:'+(height)+';'+('padding:'+(padding)+';')}}"><view class="swiper-con" style="{{'border-radius:'+(radius)+';'}}"><block wx:if="{{isSwiper}}"><swiper class="swiper" autoplay="{{autoplay}}" circular="{{circular}}" previous-margin="{{previousMargin}}" display-multiple-items="1" data-event-opts="{{[['change',[['swiperChange',['$event']]]]]}}" bindchange="__e"><block wx:for="{{lists}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item><view style="width:100%;height:100%;" data-item="{{item}}" data-event-opts="{{[['tap',[['goPage',['$0'],[[['lists','',index]]]]]]]}}" bindtap="__e"><u-image vue-id="{{'3d64ae62-1-'+index}}" mode="aspectFill" width="{{'calc(100% - '+previousMargin+')'}}" height="100%" border-radius="{{radius}}" src="{{item.image}}" bind:__l="__l"></u-image></view></swiper-item></block></swiper><block wx:if="{{$root.g1>1}}"><view class="dots"><block wx:for="{{lists}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['dot '+(index==currentSwiper?'active':'')]}}"></view></block></view></block></block><block wx:for="{{lists}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index<1}}"><view style="width:100%;height:100%;" data-item="{{item}}" data-event-opts="{{[['tap',[['goPage',['$0'],[[['lists','',index]]]]]]]}}" bindtap="__e"><u-image vue-id="{{'3d64ae62-2-'+index}}" mode="aspectFill" width="{{'calc(100% - '+previousMargin+')'}}" height="100%" border-radius="{{radius}}" src="{{item.image}}" bind:__l="__l"></u-image></view></block></block></view></view></block>
|
||||
1
public/mp-weixin/components/ad-swipers/ad-swipers.wxss
Normal file
1
public/mp-weixin/components/ad-swipers/ad-swipers.wxss
Normal file
@ -0,0 +1 @@
|
||||
.swiper-wrap{overflow:hidden;box-sizing:initial}.swiper-wrap .swiper-con{position:relative;height:100%;overflow:hidden;-webkit-transform:translateY(0);transform:translateY(0)}.swiper-wrap .swiper{width:100%;height:100%;position:relative}.swiper-wrap .swiper .slide-image{height:100%}.swiper-wrap .dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20rpx;display:flex}.swiper-wrap .dots .dot{width:8rpx;height:8rpx;border-radius:50%;margin-right:10rpx;background-color:#fff}.swiper-wrap .dots .dot.active{width:16rpx;border-radius:8rpx;background-color:#ff2c3c}
|
||||
Reference in New Issue
Block a user