vue-tables-2
Version:
Vue.js 2 grid components
20 lines (14 loc) • 565 B
JavaScript
var _bus = _interopRequireDefault(require("../bus"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
module.exports = function (event, payload) {
if (this.vuex) {
if (event.split('::').length > 1) return;
this.commit(event.toUpperCase().replace('-', '_'), payload);
}
this.$parent.$emit(event, payload);
_bus["default"].$emit("vue-tables.".concat(event), payload);
if (this.name) {
_bus["default"].$emit("vue-tables.".concat(this.name, ".").concat(event), payload);
}
};
;