UNPKG

element-table-sortable

Version:

对 element 表格的拖拽列排序、列宽度、列固定配置 进行用户级保存

37 lines (28 loc) 908 B
import ElementTableSortable from './src/index'; import Vue from 'vue'; const createComponent = (component, props) => { const ConCtor = Vue.extend(component); const EL = new ConCtor({ propsData: props }).$mount(); document.body.appendChild(EL.$el); ConCtor.remove = () => { document.body.removeChild(EL.$el); ConCtor.$destroy(); }; return EL; }; const version = '1.2.1'; export default { version: version, install(Vue) { Vue.prototype.$initElementTableSortable = props => createComponent(ElementTableSortable, props); console.log('%c npm i element-table-sortable@' + version, 'background-color:#f88;color:#fff'); }, /** * import Notice from '../packages/notice' * Notice.fail({content: '服务器错误'}) */ // fail(props) { // props = Object.assign({ defaultList: [] }, props); // return createComponent(ElementTableSortable, props); // } };