1 |
- (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.duration).then((function(){t.animating=!1}));case 9:case"end":return e.stop()}}),e)})))()},clickHandler:function(){this.disabled&&this.animating||this.parent&&this.parent.onChange(this)},queryRect:function(){var t=this;return new Promise((function(e){t.$uGetRect("#".concat(t.elId)).then((function(t){e(t)}))}))}}},p=r,d=(i(96733),i(69453)),m=(0,d.Z)(p,s,l,!1,null,"1d71c63c",null,!1,a,n),v=m.exports},57298:function(t,e,i){"use strict";i.d(e,{Z:function(){return v}});var n,a,s={uLine:i(36083).Z},l=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-collapse"},[t.border?i("u-line"):t._e(),t._t("default")],2)},u=[],o=i(7028),c=(i(21249),i(57658),i(9653),{props:{value:{type:[String,Number,Array,null],default:uni.$u.props.collapse.value},accordion:{type:Boolean,default:uni.$u.props.collapse.accordion},border:{type:Boolean,default:uni.$u.props.collapse.border}}}),r=(n={name:"u-collapse",mixins:[uni.$u.mpMixin,uni.$u.mixin,c],watch:{needInit:function(){this.init()}},created:function(){this.children=[]},computed:{needInit:function(){return[this.accordion,this.value]}}},(0,o.Z)(n,"watch",{parentData:function(){this.children.length&&this.children.map((function(t){"function"===typeof t.updateParentData&&t.updateParentData()}))}}),(0,o.Z)(n,"methods",{init:function(){this.children.map((function(t){t.init()}))},onChange:function(t){var e=this,i=[];this.children.map((function(n,a){e.accordion?(n.expanded=n===t&&!t.expanded,n.setContentAnimate()):n===t&&(n.expanded=!n.expanded,n.setContentAnimate()),i.push({name:n.name||a,status:n.expanded?"open":"close"})})),this.$emit("change",i),this.$emit(t.expanded?"open":"close",t.name)}}),n),p=r,d=(i(39016),i(69453)),m=(0,d.Z)(p,l,u,!1,null,"bd1e9ba0",null,!1,s,a),v=m.exports},70296:function(t,e,i){"use strict";var n;i.d(e,{Z:function(){return d}});var a,s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-gap",style:[t.gapStyle]})},l=[],u=(i(9653),{props:{bgColor:{type:String,default:uni.$u.props.gap.bgColor},height:{type:[String,Number],default:uni.$u.props.gap.height},marginTop:{type:[String,Number],default:uni.$u.props.gap.marginTop},marginBottom:{type:[String,Number],default:uni.$u.props.gap.marginBottom}}}),o={name:"u-gap",mixins:[uni.$u.mpMixin,uni.$u.mixin,u],computed:{gapStyle:function(){var t={backgroundColor:this.bgColor,height:uni.$u.addUnit(this.height),marginTop:uni.$u.addUnit(this.marginTop),marginBottom:uni.$u.addUnit(this.marginBottom)};return uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}}},c=o,r=(i(70462),i(69453)),p=(0,r.Z)(c,s,l,!1,null,"a54a97e0",null,!1,n,a),d=p.exports},62910:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return p}});var n,a={uCollapse:i(57298).Z,uCollapseItem:i(49914).Z,uIcon:i(38275).Z,uGap:i(70296).Z},s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-page"},[i("v-uni-view",{staticClass:"u-page__item"},[i("v-uni-text",{staticClass:"u-page__item__title"},[t._v("基础功能")]),i("u-collapse",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[i("u-collapse-item",{attrs:{title:"文档指南",name:"Docs guide"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("涵盖uniapp各个方面,给开发者方向指导和设计理念,让您茅塞顿开,一马平川")])],1),i("u-collapse-item",{attrs:{title:"组件全面",name:"Variety components"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用")])],1),i("u-collapse-item",{attrs:{title:"众多利器",name:"Numerous tools"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多的贴心小工具,是您开发过程中召之即来的利器,让您飞镖在手,百步穿杨")])],1)],1)],1),i("v-uni-view",{staticClass:"u-page__item"},[i("v-uni-text",{staticClass:"u-page__item__title"},[t._v("展开和禁用")]),i("u-collapse",{attrs:{value:["2"]}},[i("u-collapse-item",{attrs:{title:"文档指南"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("涵盖uniapp各个方面,给开发者方向指导和设计理念,让您茅塞顿开,一马平川")])],1),i("u-collapse-item",{attrs:{disabled:!0,title:"组件全面"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用")])],1),i("u-collapse-item",{attrs:{name:"2",title:"众多利器"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多的贴心小工具,是您开发过程中召之即来的利器,让您飞镖在手,百步穿杨")])],1)],1)],1),i("v-uni-view",{staticClass:"u-page__item"},[i("v-uni-text",{staticClass:"u-page__item__title"},[t._v("手风琴模式")]),i("u-collapse",{attrs:{accordion:!0}},[i("u-collapse-item",{attrs:{title:"文档指南"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("涵盖uniapp各个方面,给开发者方向指导和设计理念,让您茅塞顿开,一马平川")])],1),i("u-collapse-item",{attrs:{title:"组件全面"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用")])],1),i("u-collapse-item",{attrs:{title:"众多利器"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多的贴心小工具,是您开发过程中召之即来的利器,让您飞镖在手,百步穿杨")])],1)],1)],1),i("v-uni-view",{staticClass:"u-page__item"},[i("v-uni-text",{staticClass:"u-page__item__title"},[t._v("移除下划线")]),i("u-collapse",{attrs:{accordion:!0,border:!1}},[i("u-collapse-item",{attrs:{title:"文档指南"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("涵盖uniapp各个方面,给开发者方向指导和设计理念,让您茅塞顿开,一马平川")])],1),i("u-collapse-item",{attrs:{title:"组件全面"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用")])],1),i("u-collapse-item",{attrs:{title:"众多利器"}},[i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多的贴心小工具,是您开发过程中召之即来的利器,让您飞镖在手,百步穿杨")])],1)],1)],1),i("v-uni-view",{staticClass:"u-page__item"},[i("v-uni-text",{staticClass:"u-page__item__title"},[t._v("自定义标题和内容")]),i("u-collapse",{attrs:{accordion:!0}},[i("u-collapse-item",[i("v-uni-text",{staticClass:"u-page__item__title__slot-title",attrs:{slot:"title"},slot:"title"},[t._v("文档指南")]),i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("涵盖uniapp各个方面,给开发者方向指导和设计理念,让您茅塞顿开,一马平川")])],1),i("u-collapse-item",{attrs:{title:"组件全面"}},[i("u-icon",{attrs:{slot:"icon",name:"tags-fill",size:"20"},slot:"icon"}),i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用")])],1),i("u-collapse-item",{attrs:{title:"众多利器"}},[i("v-uni-text",{staticClass:"u-page__item__title__slot-title",attrs:{slot:"value"},slot:"value"},[t._v("自定义内容")]),i("v-uni-text",{staticClass:"u-collapse-content"},[t._v("众多的贴心小工具,是您开发过程中召之即来的利器,让您飞镖在手,百步穿杨")])],1)],1)],1),i("u-gap",{attrs:{height:"50"}})],1)},l=[],u={data:function(){return{}},methods:{open:function(t){},close:function(t){},change:function(t){}}},o=u,c=(i(96986),i(69453)),r=(0,c.Z)(o,s,l,!1,null,"1dcdefee",null,!1,a,n),p=r.exports},47267:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),s=i(2400),l=i.n(s),u=l()(a());u.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-1d71c63c], uni-scroll-view[data-v-1d71c63c], uni-swiper-item[data-v-1d71c63c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-collapse-item__content[data-v-1d71c63c]{overflow:hidden;height:0}.u-collapse-item__content__text[data-v-1d71c63c]{padding:12px 15px;color:#606266;font-size:14px;line-height:18px}',""]),e["default"]=u},65875:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),s=i(2400),l=i.n(s),u=l()(a());u.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-bd1e9ba0], uni-scroll-view[data-v-bd1e9ba0], uni-swiper-item[data-v-bd1e9ba0]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}',""]),e["default"]=u},68959:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),s=i(2400),l=i.n(s),u=l()(a());u.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-a54a97e0], uni-scroll-view[data-v-a54a97e0], uni-swiper-item[data-v-a54a97e0]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}',""]),e["default"]=u},55254:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),s=i(2400),l=i.n(s),u=l()(a());u.push([t.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */.u-page[data-v-1dcdefee]{padding:0}.u-page__item__title[data-v-1dcdefee]{color:#909193;background-color:#f3f4f6;padding:15px;font-size:15px}.u-page__item__title__slot-title[data-v-1dcdefee]{color:#3c9cff;font-size:14px}.u-collapse-content[data-v-1dcdefee]{color:#909193;font-size:14px}',""]),e["default"]=u}}]);
|