wux-weapp
Version:
一套组件化、可复用、易扩展的微信小程序 UI 组件库
1 lines • 918 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.getOptions=getOptions,exports.getValue=getValue,exports.getChecked=getChecked;var util=_interopRequireWildcard(require("./util.js"));function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};i.get||i.set?Object.defineProperty(t,r,i):t[r]=e[r]}return t.default=e,t}function getOptions(e,t){var r="object"===util.type(t),i=r?t.label:"label",n=r?t.value:"value";return e.map(function(e,t){if("string"!==util.type(e))return e.index=t,e;var r={};return r.index=t,r[i]=e,r[n]=e,r})}function getValue(e,t){return"radio"===t?"array"===util.type(e)?e[0]||"":e||"":e||[]}function getChecked(e,t,r){return"radio"===r?getValue(e,r)===t:-1!==getValue(e,r).indexOf(t)}