毕设
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
15 KiB

1 year ago
(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[414],{96733:function(t,e,i){var n=i(47267);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("7fe7a5f5",n,!0,{sourceMap:!1,shadowMode:!1})},39016:function(t,e,i){var n=i(65875);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("a37b1c86",n,!0,{sourceMap:!1,shadowMode:!1})},70462:function(t,e,i){var n=i(68959);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("5e3c6538",n,!0,{sourceMap:!1,shadowMode:!1})},96986:function(t,e,i){var n=i(55254);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("7477ed86",n,!0,{sourceMap:!1,shadowMode:!1})},49914:function(t,e,i){"use strict";i.d(e,{Z:function(){return v}});var n,a={uCell:i(4438).Z,uLine:i(36083).Z},s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-collapse-item"},[i("u-cell",{attrs:{title:t.title,value:t.value,label:t.label,icon:t.icon,isLink:t.isLink,clickable:t.clickable,border:t.parentData.border&&t.showBorder,arrowDirection:t.expanded?"up":"down",disabled:t.disabled},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler.apply(void 0,arguments)}}},[i("template",{slot:"title"},[t._t("title")],2),i("template",{slot:"icon"},[t._t("icon")],2),i("template",{slot:"value"},[t._t("value")],2),i("template",{slot:"right-icon"},[t._t("right-icon")],2)],2),i("v-uni-view",{ref:"animation",staticClass:"u-collapse-item__content",attrs:{animation:t.animationData}},[i("v-uni-view",{ref:t.elId,staticClass:"u-collapse-item__content__text content-class",attrs:{id:t.elId}},[t._t("default")],2)],1),t.parentData.border?i("u-line"):t._e()],1)},l=[],u=i(66407),o=i(4587),c=(i(74916),i(77601),i(41539),i(9653),{props:{title:{type:String,default:uni.$u.props.collapseItem.title},value:{type:String,default:uni.$u.props.collapseItem.value},label:{type:String,default:uni.$u.props.collapseItem.label},disabled:{type:Boolean,default:uni.$u.props.collapseItem.disabled},isLink:{type:Boolean,default:uni.$u.props.collapseItem.isLink},clickable:{type:Boolean,default:uni.$u.props.collapseItem.clickable},border:{type:Boolean,default:uni.$u.props.collapseItem.border},align:{type:String,default:uni.$u.props.collapseItem.align},name:{type:[String,Number],default:uni.$u.props.collapseItem.name},icon:{type:String,default:uni.$u.props.collapseItem.icon},duration:{type:Number,default:uni.$u.props.collapseItem.duration}}}),r={name:"u-collapse-item",mixins:[uni.$u.mpMixin,uni.$u.mixin,c],data:function(){return{elId:uni.$u.guid(),animationData:{},expanded:!1,showBorder:!1,animating:!1,parentData:{accordion:!1,border:!1}}},watch:{expanded:function(t){var e=this;clearTimeout(this.timer),this.timer=null,this.timer=setTimeout((function(){e.showBorder=t}),t?10:290)}},mounted:function(){this.init()},methods:{init:function(){var t=this;if(this.updateParentData(),!this.parent)return uni.$u.error("u-collapse-item必须要搭配u-collapse组件使用");var e=this.parent,i=e.value,n=e.accordion;e.children;if(n){if(uni.$u.test.array(i))return uni.$u.error("手风琴模式下,u-collapse组件的value参数不能为数组");this.expanded=this.name==i}else{if(!uni.$u.test.array(i)&&null!==i)return uni.$u.error("非手风琴模式下,u-collapse组件的value参数必须为数组");this.expanded=(i||[]).some((function(e){return e==t.name}))}this.$nextTick((function(){this.setContentAnimate()}))},updateParentData:function(){this.getParentData("u-collapse")},setContentAnimate:function(){var t=this;return(0,o.Z)((0,u.Z)().mark((function e(){var i,n,a;return(0,u.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.queryRect();case 2:i=e.sent,n=t.expanded?i.height:0,t.animating=!0,a=uni.createAnimation({timingFunction:"ease-in-out"}),a.height(n).step({duration:t.duration}).step(),t.animationData=a.export(),uni.$u.sleep(t.durat