vxe-pc-ui
Version:
A vue based PC component library
1 lines • 624 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.assembleTabItem=assembleTabItem,exports.destroyTabItem=destroyTabItem;var _xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function assembleTabItem(e,t,a){var s=e.reactData.staticTabs,r=t.parentNode;r&&(s.splice(_xeUtils.default.arrayIndexOf(r.children,t),0,a),e.reactData.staticTabs=s.slice(0))}function destroyTabItem(e,t){var a=e.reactData.staticTabs,s=_xeUtils.default.findTree(a,e=>e.id===t.id,{children:"children"});s&&s.items.splice(s.index,1),e.reactData.staticTabs=a.slice(0)}