m2-webui
Version:
The package is provided web components and utilities based on vue and element-ui.
30 lines (26 loc) • 585 B
JavaScript
;
exports.__esModule = true;
var _m2Core = require('m2-core');
exports.default = {
props: {
layout: {
type: Array,
default: function _default() {
return [];
}
}
},
computed: {
empty: function empty() {
return _m2Core.DataType.isEmptyArray(this.layout);
}
},
methods: {
has: function has(key) {
var layout = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'layout';
return this[layout] && this[layout].some(function (item) {
return item === key;
});
}
}
};