mirror of
https://github.com/sahadev/vue-component-creater-ui.git
synced 2025-06-07 21:54:05 +08:00
修复el-table在编辑模式下不显示的问题
This commit is contained in:
parent
8e801ba1a5
commit
bdc944d981
@ -259,12 +259,15 @@ export class MainPanelProvider {
|
|||||||
*/
|
*/
|
||||||
enableEditMode() {
|
enableEditMode() {
|
||||||
const renderControlPanel = this.getControlPanelRoot();
|
const renderControlPanel = this.getControlPanelRoot();
|
||||||
// 这种方式可以禁用原节点所有的事件
|
// 加一个延迟的作用是:给el-table这种绘制需要时间的组件留出充足的时间,否则会造成el-table渲染不到页面上
|
||||||
const elClone = renderControlPanel.cloneNode(true);
|
setTimeout(() => {
|
||||||
renderControlPanel.parentNode.replaceChild(elClone, renderControlPanel);
|
// 这种方式可以禁用原节点所有的事件
|
||||||
this.eventEmitter.emit("mounted", elClone);
|
const elClone = renderControlPanel.cloneNode(true);
|
||||||
// 事件初始化
|
renderControlPanel.parentNode.replaceChild(elClone, renderControlPanel);
|
||||||
this.initComonentsEvent();
|
this.eventEmitter.emit("mounted", elClone);
|
||||||
|
// 事件初始化
|
||||||
|
this.initComonentsEvent();
|
||||||
|
}, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user