mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-09-22 23:20:00 +08:00
fix: 修复多选组件时新增组件的体验问题
This commit is contained in:
parent
fff974bbdb
commit
a4884c504f
@ -186,6 +186,7 @@ export default class StageCore extends EventEmitter {
|
|||||||
* @param idOrEl 组件Dom节点的id属性,或者Dom节点
|
* @param idOrEl 组件Dom节点的id属性,或者Dom节点
|
||||||
*/
|
*/
|
||||||
public async select(idOrEl: Id | HTMLElement, event?: MouseEvent): Promise<void> {
|
public async select(idOrEl: Id | HTMLElement, event?: MouseEvent): Promise<void> {
|
||||||
|
this.clearSelectStatus('multiSelect');
|
||||||
const el = await this.getTargetElement(idOrEl);
|
const el = await this.getTargetElement(idOrEl);
|
||||||
|
|
||||||
if (el === this.selectedDom) return;
|
if (el === this.selectedDom) return;
|
||||||
@ -199,7 +200,6 @@ export default class StageCore extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.mask.setLayout(el);
|
this.mask.setLayout(el);
|
||||||
this.multiDr.destroyDragElList();
|
|
||||||
this.dr.select(el, event);
|
this.dr.select(el, event);
|
||||||
|
|
||||||
if (this.config.autoScrollIntoView || el.dataset.autoScrollIntoView) {
|
if (this.config.autoScrollIntoView || el.dataset.autoScrollIntoView) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user