所属产品: Mingcedar Studio DESIGNER
当前页导出:只在“这次变化只属于这一页”时使用 | Mingcedar Studio
当前页导出不是缩水版整包导出,而是面向页级更新的明确工具。用对了会很高效,用错了就会觉得“为什么有些变化没带上”。
<section id="current-page" class="docs-block docs-block-intro docs-block-current"> <span class="section-kicker">单页</span> <h2>当前页导出:只在“这次变化只属于这一页”时使用</h2> <p>当前页导出不是缩水版整包导出,而是面向页级更新的明确工具。用对了会很高效,用错了就会觉得“为什么有些变化没带上”。</p> <div class="docs-detail-list"> <article id="current-page-item-1" class="docs-detail-row"> <strong>当前页导出适合哪些变化</strong> <p>当前页图形调整、当前页脚本变化、当前页配置变化、当前页组件行为变化,这些都适合当前页导出。只要变化的边界没有越过当前页,就可以优先用它。</p> <ul> <li>当前页图形变化</li><li>当前页脚本变化</li><li>当前页配置变化</li><li>当前页组件行为变化</li> </ul> </article><article id="current-page-item-2" class="docs-detail-row"> <strong>当前页导出适用范围</strong> <p>当前页导出适合目标画面包已经存在,且本次只更新当前页自身资源的场景。例如修改单页布局、单页对象行为、单页脚本和单页图片。它不是独立发布包,而是对已有画面包的局部更新方式。</p> </article><article id="current-page-item-3" class="docs-detail-row"> <strong>哪些变化不适合当前页导出</strong> <p>公共脚本、公共配置、共享样式、页面新增、页面删除、页面重命名、页面导航结构变化,这些都不属于单页边界。一旦碰到这些变化,就不要强行用当前页导出。</p> </article><article id="current-page-item-4" class="docs-detail-row"> <strong>单页替换的常见误判</strong> <p>容易发生的误判是只看到页面内容变化,却忽略改动背后已经涉及全局配置。例如当前页调用了新的全局方法,或修改了公共翻译和公共样式,这种情况本质上已经不是纯单页变化。</p> </article><article id="current-page-item-5" class="docs-detail-row"> <strong>单页替换的正确思路</strong> <p>应先确认本次变化是否只影响当前页自身的 html / svg / js 和图片资源。若无法明确确认,应优先整包导出。工业项目中,清晰的发布边界比减少一次导出操作更重要。</p> </article><article id="current-page-item-6" class="docs-detail-row"> <strong>当前页导出后的交付边界</strong> <p>当前页导出后的文件应进入对应画面包的既有目录。交付前需要确认目标页面名称未变化、目标包版本一致、运行端引用的 screen code 未变化。若这些条件不能确认,应改用整包导出。</p> </article> </div> <div class="docs-note-grid"> <figure id="current-page-image-1" class="docs-note-card manual-doc-image-card"> <img src="/WEB_img/HQPPT/ExportFolderDialog.png" alt="当前页导出" loading="lazy" decoding="async"> <figcaption> <strong>当前页导出</strong> <p>单页导出适合局部迭代,前提是变化边界确实只在当前页。</p> </figcaption> </figure> </div> </section>