1080.4707a250.js 6.3 KB

1
  1. (self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[1080],{72164:function(t,e,i){var n=i(12059);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var s=i(56).Z;s("3f0ff4f5",n,!0,{sourceMap:!1,shadowMode:!1})},73015:function(t,e,i){var n=i(63128);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var s=i(56).Z;s("7241ac7d",n,!0,{sourceMap:!1,shadowMode:!1})},69493:function(t,e,i){"use strict";var n;i.d(e,{Z:function(){return h}});var s,o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{ref:"u-list-item-"+t.anchor,staticClass:"u-list-item",class:["u-list-item-"+t.anchor],attrs:{anchor:"u-list-item-"+t.anchor}},[t._t("default")],2)},l=[],r=(i(82772),i(41539),i(9653),{props:{anchor:{type:[String,Number],default:uni.$u.props.listItem.anchor}}}),u={name:"u-list-item",mixins:[uni.$u.mpMixin,uni.$u.mixin,r],data:function(){return{rect:{},index:0,show:!0,sys:uni.$u.sys()}},computed:{},inject:["uList"],watch:{"uList.innerScrollTop":function(t){var e=this.uList.preLoadScreen,i=this.sys.windowHeight;t<=i*e?this.parent.updateOffsetFromChild(0):this.rect.top<=t-i*e&&this.parent.updateOffsetFromChild(this.rect.top)}},created:function(){this.parent={}},mounted:function(){this.init()},methods:{init:function(){this.updateParentData(),this.index=this.parent.children.indexOf(this),this.resize()},updateParentData:function(){this.getParentData("u-list")},resize:function(){var t=this;this.queryRect("u-list-item-".concat(this.anchor)).then((function(e){var i=t.parent.children[t.index-1];t.rect=e;var n=t.uList.preLoadScreen,s=t.sys.windowHeight;i&&(t.rect.top=i.rect.top+i.rect.height),e.top>=t.uList.innerScrollTop+(1+n)*s&&(t.show=!1)}))},queryRect:function(t){var e=this;return new Promise((function(i){e.$uGetRect(".".concat(t)).then((function(t){i(t)}))}))}}},a=u,c=(i(72164),i(69453)),p=(0,c.Z)(a,o,l,!1,null,"686b42e6",null,!1,n,s),h=p.exports},71590:function(t,e,i){"use strict";var n;i.d(e,{Z:function(){return h}});var s,o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-scroll-view",{staticClass:"u-list",style:[t.listStyle],attrs:{"scroll-into-view":t.scrollIntoView,"scroll-y":!0,"scroll-top":Number(t.scrollTop),"lower-threshold":Number(t.lowerThreshold),"upper-threshold":Number(t.upperThreshold),"show-scrollbar":t.showScrollbar,"enable-back-to-top":t.enableBackToTop,"scroll-with-animation":t.scrollWithAnimation},on:{scroll:function(e){arguments[0]=e=t.$handleEvent(e),t.onScroll.apply(void 0,arguments)},scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.scrolltolower.apply(void 0,arguments)},scrolltoupper:function(e){arguments[0]=e=t.$handleEvent(e),t.scrolltoupper.apply(void 0,arguments)}}},[i("v-uni-view",[t._t("default")],2)],1)},l=[],r=(i(9653),{props:{showScrollbar:{type:Boolean,default:uni.$u.props.list.showScrollbar},lowerThreshold:{type:[String,Number],default:uni.$u.props.list.lowerThreshold},upperThreshold:{type:[String,Number],default:uni.$u.props.list.upperThreshold},scrollTop:{type:[String,Number],default:uni.$u.props.list.scrollTop},offsetAccuracy:{type:[String,Number],default:uni.$u.props.list.offsetAccuracy},enableFlex:{type:Boolean,default:uni.$u.props.list.enableFlex},pagingEnabled:{type:Boolean,default:uni.$u.props.list.pagingEnabled},scrollable:{type:Boolean,default:uni.$u.props.list.scrollable},scrollIntoView:{type:String,default:uni.$u.props.list.scrollIntoView},scrollWithAnimation:{type:Boolean,default:uni.$u.props.list.scrollWithAnimation},enableBackToTop:{type:Boolean,default:uni.$u.props.list.enableBackToTop},height:{type:[String,Number],default:uni.$u.props.list.height},width:{type:[String,Number],default:uni.$u.props.list.width},preLoadScreen:{type:[String,Number],default:uni.$u.props.list.preLoadScreen}}}),u={name:"u-list",mixins:[uni.$u.mpMixin,uni.$u.mixin,r],watch:{scrollIntoView:function(t){this.scrollIntoViewById(t)}},data:function(){return{innerScrollTop:0,offset:0,sys:uni.$u.sys()}},computed:{listStyle:function(){var t={},e=uni.$u.addUnit;return 0!=this.width&&(t.width=e(this.width)),0!=this.height&&(t.height=e(this.height)),t.height||(t.height=e(this.sys.windowHeight,"px")),uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},provide:function(){return{uList:this}},created:function(){this.refs=[],this.children=[],this.anchors=[]},mounted:function(){},methods:{updateOffsetFromChild:function(t){this.offset=t},onScroll:function(t){var e=0;e=t.detail.scrollTop,this.innerScrollTop=e,this.$emit("scroll",Math.abs(e))},scrollIntoViewById:function(t){},scrolltolower:function(t){var e=this;uni.$u.sleep(30).then((function(){e.$emit("scrolltolower")}))},scrolltoupper:function(t){var e=this;uni.$u.sleep(30).then((function(){e.$emit("scrolltoupper"),e.offset=0}))}}},a=u,c=(i(73015),i(69453)),p=(0,c.Z)(a,o,l,!1,null,"01a2205d",null,!1,n,s),h=p.exports},12059:function(t,e,i){"use strict";i.r(e);var n=i(43481),s=i.n(n),o=i(2400),l=i.n(o),r=l()(s());r.push([t.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */uni-view[data-v-686b42e6], uni-scroll-view[data-v-686b42e6], uni-swiper-item[data-v-686b42e6]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}',""]),e["default"]=r},63128:function(t,e,i){"use strict";i.r(e);var n=i(43481),s=i.n(n),o=i(2400),l=i.n(o),r=l()(s());r.push([t.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */uni-view[data-v-01a2205d], uni-scroll-view[data-v-01a2205d], uni-swiper-item[data-v-01a2205d]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-list[data-v-01a2205d]{\ndisplay:flex;\nflex-direction:column}',""]),e["default"]=r}}]);