@minix-iot/ui
Version:
基于Vue的移动端轻量级UI组件库
7 lines • 7.83 kB
JavaScript
/*!
* @minix-iot/ui v0.2.4 - catalog.js, 2709badeb34a699cd765, Wed Nov 24 2021 14:21:12 GMT+0800 (中国标准时间)
* (c) 2017-2020 JDC
* Released under the MIT License.
*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("catalog",["vue"],t):"object"==typeof exports?exports.catalog=t(require("vue")):e.catalog=t(e.Vue)}("undefined"!=typeof self?self:this,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./",n(n.s=101)}({0:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},10:function(e,t,n){var r=n(7);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},101:function(e,t,n){"use strict";n.r(t);var r=n(5),o={name:"mx-catalog",props:{title:{type:String,default:null},backgroundColor:{type:String,default:"#f9f9f9"},textColor:{type:String,default:"#8a8a8f"},avatarIcon:{type:String,default:""},hasMargin:{type:Boolean,default:!0}},data:function(){return{}},methods:{}},u=n(37),a=Object(u.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["mx-catalog",e.hasMargin&&"has-margin"],style:{backgroundColor:e.backgroundColor}},[e.avatarIcon?n("img",{staticClass:"avatar-icon",attrs:{src:"avatarIcon",alt:"*"}}):e._e(),e._v(" "),e._t("default",(function(){return[e._v("\n "+e._s(e.title)+"\n ")]}))],2)}),[],!1,null,null,null).exports;n(83);r.a.WithInstall(a);t.default=a},12:function(e,t,n){var r=n(7);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.default=e.exports,e.exports.__esModule=!0},13:function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.default=e.exports,e.exports.__esModule=!0},14:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},2:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},37:function(e,t,n){"use strict";function r(e,t,n,r,o,u,a,i){var l,s="function"==typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),u&&(s._scopeId="data-v-"+u),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},s._ssrRegister=l):o&&(l=i?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(s.functional){s._injectStyles=l;var f=s.render;s.render=function(e,t){return l.call(t),f(e,t)}}else{var c=s.beforeCreate;s.beforeCreate=c?[].concat(c,l):[l]}return{exports:e,options:s}}n.d(t,"a",(function(){return r}))},4:function(e,t,n){var r=n(12),o=n(13),u=n(10),a=n(14);e.exports=function(e){return r(e)||o(e)||u(e)||a()},e.exports.default=e.exports,e.exports.__esModule=!0},5:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n(4),o=n.n(r),u=n(6),a=n.n(u),i=n(0),l=n.n(i),s=n(2),f=n.n(s),c=n(8),p=n.n(c);function d(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,a=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){i=!0,u=e},f:function(){try{a||null==n.return||n.return()}finally{if(i)throw u}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var v=function(){function e(){l()(this,e)}return f()(e,null,[{key:"WithInstall",value:function(e,t){if("object"!==a()(e)&&!e.name)throw new Error("could not install,because it is not a vue component!");e.install=function(n){n.component(e.name,e),t&&(n.prototype["$".concat(e.name.replace("mx-",""))]=t)}}},{key:"SortChildren",value:function(e,t){var n=t.$vnode.componentOptions;if(n&&n.children&&n.children.length){var r=this.FlattenVNode(n.children);return e.sort((function(e,t){return r.indexOf(e.$vnode)-r.indexOf(t.$vnode)})),e}}},{key:"FlattenVNode",value:function(e){return this.TraverseVNode(e)}},{key:"TraverseVNode",value:function(e){var t,n=[],r=d(e);try{for(r.s();!(t=r.n()).done;){var u=t.value;n.push(u),u.componentInstance&&n.push.apply(n,o()(this.TraverseVNode(u.componentInstance.$children.map((function(e){return e.$vnode}))))),u.children&&n.push.apply(n,o()(this.TraverseVNode(u.children)))}}catch(e){r.e(e)}finally{r.f()}return n}},{key:"InvokeComponent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=function(){var t=e((function(){r.$destroy(),document.body.removeChild(r.$el),n=n.filter((function(e){return e!==r}))})),r=new p.a(t),o=document.createElement("div");return document.body.appendChild(o),r.$mount(o),r},o=function(){return n.length&&!t||n.push(r()),n[n.length-1]};return function(e){o().open(e)}}}]),e}()},6:function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},7:function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.default=e.exports,e.exports.__esModule=!0},8:function(t,n){t.exports=e},83:function(e,t,n){}})}));
//# sourceMappingURL=catalog.js.map