mirror of
https://github.com/Powerful-517/yys-editor.git
synced 2026-03-05 06:55:26 +00:00
fix: 修复保存后刷新网页图层全变成1的问题
问题原因: 1. LogicFlow 的 render() 方法不会自动应用节点的 zIndex 属性 2. 切换标签时,LogicFlow Label 插件对空 _label 数组处理有误导致渲染失败 3. 渲染失败后节点 zIndex 被重置为默认值 1 解决方案: 1. 在 App.vue 中,render() 后立即从保存的数据中恢复每个节点的 zIndex 2. 在 normalizeGraphData() 中清理空的 _label 数组,避免 Label 插件报错 3. 简化 FlowEditor.vue 中的 normalizeAllNodes(),移除不必要的重新分配逻辑 4. 清理调试日志,保持代码整洁 测试: - 添加节点并调整图层顺序 - 切换标签页 - 刷新浏览器 - 确认图层顺序保持不变
This commit is contained in:
19
check_localstorage.html
Normal file
19
check_localstorage.html
Normal file
@@ -0,0 +1,19 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Check LocalStorage</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>LocalStorage Data</h1>
|
||||
<pre id="output"></pre>
|
||||
<script>
|
||||
const data = localStorage.getItem('filesStore');
|
||||
if (data) {
|
||||
const parsed = JSON.parse(data);
|
||||
document.getElementById('output').textContent = JSON.stringify(parsed, null, 2);
|
||||
} else {
|
||||
document.getElementById('output').textContent = 'No data found';
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user