You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
14 KiB
1 line
14 KiB
5 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user-pages-chapingList-chapingList~user-pages-complainList-complainList"],{"15ad":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("64aa");var i={props:{isDot:{type:Boolean,default:uni.$u.props.badge.isDot},value:{type:[Number,String],default:uni.$u.props.badge.value},show:{type:Boolean,default:uni.$u.props.badge.show},max:{type:[Number,String],default:uni.$u.props.badge.max},type:{type:String,default:uni.$u.props.badge.type},showZero:{type:Boolean,default:uni.$u.props.badge.showZero},bgColor:{type:[String,null],default:uni.$u.props.badge.bgColor},color:{type:[String,null],default:uni.$u.props.badge.color},shape:{type:String,default:uni.$u.props.badge.shape},numberType:{type:String,default:uni.$u.props.badge.numberType},offset:{type:Array,default:uni.$u.props.badge.offset},inverted:{type:Boolean,default:uni.$u.props.badge.inverted},absolute:{type:Boolean,default:uni.$u.props.badge.absolute}}};t.default=i},1742:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("473f"),a("bf0f"),a("f7a5"),a("18f7"),a("de6c"),a("fd3c");var n=i(a("5de6")),r=i(a("9b1b")),s=i(a("2634")),u=i(a("2fdc")),o=i(a("c15e")),d={name:"u-tabs",mixins:[uni.$u.mpMixin,uni.$u.mixin,o.default],data:function(){return{firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}},watch:{current:{immediate:!0,handler:function(e,t){var a=this;e!==this.innerCurrent&&(this.innerCurrent=e,this.$nextTick((function(){a.resize()})))}},list:function(){var e=this;this.$nextTick((function(){e.resize()}))}},computed:{textStyle:function(){var e=this;return function(t){var a={},i=t===e.innerCurrent?uni.$u.addStyle(e.activeStyle):uni.$u.addStyle(e.inactiveStyle);return e.list[t].disabled&&(a.color="#c8c9cc"),uni.$u.deepMerge(i,a)}},propsBadge:function(){return uni.$u.props.badge}},mounted:function(){var e=this;return(0,u.default)((0,s.default)().mark((function t(){return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.init();case 1:case"end":return t.stop()}}),t)})))()},methods:{setLineLeft:function(){var e=this,t=this.list[this.innerCurrent];if(t){var a=this.list.slice(0,this.innerCurrent).reduce((function(e,t){return e+t.rect.width}),0),i=uni.$u.getPx(this.lineWidth);this.lineOffsetLeft=a+(t.rect.width-i)/2,this.firstTime&&setTimeout((function(){e.firstTime=!1}),10)}},animation:function(e){},clickHandler:function(e,t){this.$emit("click",(0,r.default)((0,r.default)({},e),{},{index:t})),e.disabled||(this.innerCurrent=t,this.resize(),this.$emit("change",(0,r.default)((0,r.default)({},e),{},{index:t})))},init:function(){var e=this;uni.$u.sleep().then((function(){e.resize()}))},setScrollLeft:function(){var e=this.list[this.innerCurrent],t=this.list.slice(0,this.innerCurrent).reduce((function(e,t){return e+t.rect.width}),0),a=uni.$u.sys().windowWidth,i=t-(this.tabsRect.width-e.rect.width)/2-(a-this.tabsRect.right)/2+this.tabsRect.left/2;i=Math.min(i,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,i)},resize:function(){var e=this;0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then((function(t){var a=(0,n.default)(t,2),i=a[0],r=a[1],s=void 0===r?[]:r;e.tabsRect=i,e.scrollViewWidth=0,s.map((function(t,a){e.scrollViewWidth+=t.width,e.list[a].rect=t})),e.setLineLeft(),e.setScrollLeft()}))},getTabsRect:function(){var e=this;return new Promise((function(t){e.queryRect("u-tabs__wrapper__scroll-view").then((function(e){return t(e)}))}))},getAllItemRect:function(){var e=this;return new Promise((function(t){var a=e.list.map((function(t,a){return e.queryRect("u-tabs__wrapper__nav__item-".concat(a),!0)}));Promise.all(a).then((function(e){return t(e)}))}))},queryRect:function(e,t){var a=this;return new Promise((function(t){a.$uGetRect(".".concat(e)).then((function(e){t(e)}))}))}}};t.default=d},2696:function(e,t,a){var i=a("d498");i.__esModule&&(i=i.default),"string"===typeof i&&(
|