1 |
- (self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[7862],{14655:function(e,i,t){var a=t(1121);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=t(56).Z;o("4c4af720",a,!0,{sourceMap:!1,shadowMode:!1})},64801:function(e,i,t){var a=t(90243);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=t(56).Z;o("e4b58a52",a,!0,{sourceMap:!1,shadowMode:!1})},7210:function(e,i,t){"use strict";var a;t.d(i,{Z:function(){return p}});var o,n=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("v-uni-view",{staticClass:"u-radio-group",class:e.bemClass},[e._t("default")],2)},r=[],l=(t(21249),t(9653),{props:{value:{type:[String,Number,Boolean],default:uni.$u.props.radioGroup.value},disabled:{type:Boolean,default:uni.$u.props.radioGroup.disabled},shape:{type:String,default:uni.$u.props.radioGroup.shape},activeColor:{type:String,default:uni.$u.props.radioGroup.activeColor},inactiveColor:{type:String,default:uni.$u.props.radioGroup.inactiveColor},name:{type:String,default:uni.$u.props.radioGroup.name},size:{type:[String,Number],default:uni.$u.props.radioGroup.size},placement:{type:String,default:uni.$u.props.radioGroup.placement},label:{type:[String],default:uni.$u.props.radioGroup.label},labelColor:{type:[String],default:uni.$u.props.radioGroup.labelColor},labelSize:{type:[String,Number],default:uni.$u.props.radioGroup.labelSize},labelDisabled:{type:Boolean,default:uni.$u.props.radioGroup.labelDisabled},iconColor:{type:String,default:uni.$u.props.radioGroup.iconColor},iconSize:{type:[String,Number],default:uni.$u.props.radioGroup.iconSize},borderBottom:{type:Boolean,default:uni.$u.props.radioGroup.borderBottom},iconPlacement:{type:String,default:uni.$u.props.radio.iconPlacement}}}),s={name:"u-radio-group",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],computed:{parentData:function(){return[this.value,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass:function(){return this.bem("radio-group",["placement"])}},watch:{parentData:function(){this.children.length&&this.children.map((function(e){"function"===typeof e.init&&e.init()}))}},data:function(){return{}},created:function(){this.children=[]},methods:{unCheckedOther:function(e){this.children.map((function(i){e!==i&&(i.checked=!1)}));var i=e.name;this.$emit("input",i),this.$emit("change",i)}}},u=s,c=(t(14655),t(69453)),d=(0,c.Z)(u,n,r,!1,null,"b69d373c",null,!1,a,o),p=d.exports},29311:function(e,i,t){"use strict";t.d(i,{Z:function(){return p}});var a,o={uIcon:t(38275).Z},n=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("v-uni-view",{staticClass:"u-radio",class:["u-radio-label--"+e.parentData.iconPlacement,e.parentData.borderBottom&&"column"===e.parentData.placement&&"u-border-bottom"],style:[e.radioStyle],on:{click:function(i){i.stopPropagation(),arguments[0]=i=e.$handleEvent(i),e.wrapperClickHandler.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"u-radio__icon-wrap",class:e.iconClasses,style:[e.iconWrapStyle],on:{click:function(i){i.stopPropagation(),arguments[0]=i=e.$handleEvent(i),e.iconClickHandler.apply(void 0,arguments)}}},[e._t("icon",[t("u-icon",{staticClass:"u-radio__icon-wrap__icon",attrs:{name:"checkbox-mark",size:e.elIconSize,color:e.elIconColor}})])],2),e._t("default",[t("v-uni-text",{staticClass:"u-radio__text",style:{color:e.elDisabled?e.elInactiveColor:e.elLabelColor,fontSize:e.elLabelSize,lineHeight:e.elLabelSize},on:{click:function(i){i.stopPropagation(),arguments[0]=i=e.$handleEvent(i),e.labelClickHandler.apply(void 0,arguments)}}},[e._v(e._s(e.label))])])],2)},r=[],l=(t(57658),t(9653),{props:{name:{type:[String,Number,Boolean],default:uni.$u.props.radio.name},shape:{type:String,default:uni.$u.props.radio.shape},disabled:{type:[String,Boolean],default:uni.$u.props.radio.disabled},labelDisabled:{type:[String,Boolean],default:uni.$u.props.radio.labelDisabled},activeColor:{type:String,default:uni.$u.props.radio.activeColor},inactiveColor:{type:String,default:uni.$u.props.radio.inactiveColor},iconSize:{type:[String,Number],default:uni.$u.props.radio.iconSize},labelSize:{type:[String,Number],default:uni.$u.props.radio.labelSize},label:{type:[String,Number],default:uni.$u.props.radio.label},size:{type:[String,Number],default:uni.$u.props.radio.size},color:{type:String,default:uni.$u.props.radio.color},labelColor:{type:String,default:uni.$u.props.radio.labelColor}}}),s={name:"u-radio",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],data:function(){return{checked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:null,activeColor:null,inactiveColor:null,size:18,value:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}},computed:{elDisabled:function(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled:function(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize:function(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize:function(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor:function(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor:function(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor:function(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape:function(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize:function(){return uni.$u.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor:function(){var e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.checked?this.elInactiveColor:"transparent":this.checked?e:"transparent"},iconClasses:function(){var e=[];return e.push("u-radio__icon-wrap--"+this.elShape),this.elDisabled&&e.push("u-radio__icon-wrap--disabled"),this.checked&&this.elDisabled&&e.push("u-radio__icon-wrap--disabled--checked"),e},iconWrapStyle:function(){var e={};return e.backgroundColor=this.checked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.checked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=uni.$u.addUnit(this.elSize),e.height=uni.$u.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},radioStyle:function(){var e={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&uni.$u.error("检测到您将borderBottom设置为true,需要同时将u-radio-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="ios"===uni.$u.os()?"12px":"8px"),uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}},mounted:function(){this.init()},methods:{init:function(){this.updateParentData(),this.parent||uni.$u.error("u-radio必须搭配u-radio-group组件使用"),this.checked=this.name===this.parentData.value},updateParentData:function(){this.getParentData("u-radio-group")},iconClickHandler:function(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},wrapperClickHandler:function(e){"right"===this.parentData.iconPlacement&&this.iconClickHandler(e)},labelClickHandler:function(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent:function(){var e=this;this.checked||(this.$emit("change",this.name),this.$nextTick((function(){uni.$u.formValidate(e,"change")})))},setRadioCheckedStatus:function(){this.emitEvent(),this.checked=!0,"function"===typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}}},u=s,c=(t(64801),t(69453)),d=(0,c.Z)(u,n,r,!1,null,"56b1f419",null,!1,o,a),p=d.exports},1121:function(e,i,t){"use strict";t.r(i);var a=t(43481),o=t.n(a),n=t(2400),r=t.n(n),l=r()(o());l.push([e.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */uni-view[data-v-b69d373c], uni-scroll-view[data-v-b69d373c], uni-swiper-item[data-v-b69d373c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio-group[data-v-b69d373c]{flex:1}.u-radio-group--row[data-v-b69d373c]{\ndisplay:flex;\nflex-direction:row}.u-radio-group--column[data-v-b69d373c]{\ndisplay:flex;\nflex-direction:column}',""]),i["default"]=l},90243:function(e,i,t){"use strict";t.r(i);var a=t(43481),o=t.n(a),n=t(2400),r=t.n(n),l=r()(o());l.push([e.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */uni-view[data-v-56b1f419], uni-scroll-view[data-v-56b1f419], uni-swiper-item[data-v-56b1f419]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio[data-v-56b1f419]{\ndisplay:flex;\nflex-direction:row;overflow:hidden;flex-direction:row;align-items:center}.u-radio-label--left[data-v-56b1f419]{flex-direction:row}.u-radio-label--right[data-v-56b1f419]{flex-direction:row-reverse;justify-content:space-between}.u-radio__icon-wrap[data-v-56b1f419]{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;\ndisplay:flex;\nflex-direction:row;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:20px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-radio__icon-wrap--circle[data-v-56b1f419]{border-radius:100%}.u-radio__icon-wrap--square[data-v-56b1f419]{border-radius:3px}.u-radio__icon-wrap--checked[data-v-56b1f419]{color:#fff;background-color:red;border-color:#2979ff}.u-radio__icon-wrap--disabled[data-v-56b1f419]{background-color:#ebedf0!important}.u-radio__icon-wrap--disabled--checked[data-v-56b1f419]{color:#c8c9cc!important}.u-radio__label[data-v-56b1f419]{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-radio__label--disabled[data-v-56b1f419]{color:#c8c9cc}',""]),i["default"]=l}}]);
|