1428.1f7029af.js 5.6 KB

1
  1. (self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[1428],{74050:function(t,e,i){var n=i(95375);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("4c614512",n,!0,{sourceMap:!1,shadowMode:!1})},66455:function(t,e,i){var n=i(70118);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("50a4a142",n,!0,{sourceMap:!1,shadowMode:!1})},98671:function(t,e,i){"use strict";var n;i.d(e,{Z:function(){return h}});var a,r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-grid-item",class:t.classes,style:[t.itemStyle],attrs:{"hover-class":"u-grid-item--hover-class","hover-stay-time":200},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler.apply(void 0,arguments)}}},[t._t("default")],2)},s=[],u=i(66407),c=i(4587),l=(i(9653),i(34553),i(21249),i(57658),{props:{name:{type:[String,Number,null],default:uni.$u.props.gridItem.name},bgColor:{type:String,default:uni.$u.props.gridItem.bgColor}}}),o={name:"u-grid-item",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],data:function(){return{parentData:{col:3,border:!0},classes:[]}},mounted:function(){this.init()},computed:{width:function(){return 100/Number(this.parentData.col)+"%"},itemStyle:function(){var t={background:this.bgColor,width:this.width};return uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},methods:{init:function(){var t=this;uni.$on("$uGridItem",(function(){t.gridItemClasses()})),this.updateParentData(),uni.$emit("$uGridItem"),this.gridItemClasses()},updateParentData:function(){this.getParentData("u-grid")},clickHandler:function(){var t,e=this,i=this.name,n=null===(t=this.parent)||void 0===t?void 0:t.children;n&&null===this.name&&(i=n.findIndex((function(t){return t===e}))),this.parent&&this.parent.childClick(i),this.$emit("click",i)},getItemWidth:function(){var t=this;return(0,c.Z)((0,u.Z)().mark((function e(){var i,n;return(0,u.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=0,!t.parent){e.next=6;break}return e.next=4,t.getParentWidth();case 4:n=e.sent,i=n/Number(t.parentData.col)+"px";case 6:t.width=i;case 7:case"end":return e.stop()}}),e)})))()},getParentWidth:function(){},gridItemClasses:function(){var t=this;if(this.parentData.border){var e=[];this.parent.children.map((function(i,n){if(t===i){var a=t.parent.children.length;(n+1)%t.parentData.col!==0&&n+1!==a&&e.push("u-border-right");var r=a%t.parentData.col===0?t.parentData.col:a%t.parentData.col;n<a-r&&e.push("u-border-bottom")}})),this.classes=e}}},beforeDestroy:function(){uni.$off("$uGridItem")}},d=o,f=(i(74050),i(69453)),p=(0,f.Z)(d,r,s,!1,null,"47a5731a",null,!1,n,a),h=p.exports},49710:function(t,e,i){"use strict";var n;i.d(e,{Z:function(){return f}});var a,r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{ref:"u-grid",staticClass:"u-grid",style:[t.gridStyle]},[t._t("default")],2)},s=[],u=(i(21249),i(9653),{props:{col:{type:[String,Number],default:uni.$u.props.grid.col},border:{type:Boolean,default:uni.$u.props.grid.border},align:{type:String,default:uni.$u.props.grid.align}}}),c={name:"u-grid",mixins:[uni.$u.mpMixin,uni.$u.mixin,u],data:function(){return{index:0,width:0}},watch:{parentData:function(){this.children.length&&this.children.map((function(t){"function"==typeof t.updateParentData&&t.updateParentData()}))}},created:function(){this.children=[]},computed:{parentData:function(){return[this.hoverClass,this.col,this.size,this.border]},gridStyle:function(){var t={};switch(this.align){case"left":t.justifyContent="flex-start";break;case"center":t.justifyContent="center";break;case"right":t.justifyContent="flex-end";break;default:t.justifyContent="flex-start"}return uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},methods:{childClick:function(t){this.$emit("click",t)}}},l=c,o=(i(66455),i(69453)),d=(0,o.Z)(l,r,s,!1,null,"fd48c5b0",null,!1,n,a),f=d.exports},95375:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),r=i(2400),s=i.n(r),u=s()(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-47a5731a], uni-scroll-view[data-v-47a5731a], uni-swiper-item[data-v-47a5731a]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-grid-item[data-v-47a5731a]{align-items:center;justify-content:center;position:relative;flex-direction:column;box-sizing:border-box;display:flex}.u-grid-item--hover-class[data-v-47a5731a]{opacity:.5}',""]),e["default"]=u},70118:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),r=i(2400),s=i.n(r),u=s()(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-fd48c5b0], uni-scroll-view[data-v-fd48c5b0], uni-swiper-item[data-v-fd48c5b0]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-grid[data-v-fd48c5b0]{justify-content:center;\ndisplay:flex;\nflex-direction:row;flex-wrap:wrap;align-items:center}',""]),e["default"]=u}}]);