fix(dnfs): 修复继承查询目标为父节点子集,await 后补充跨导航取消检查
This commit is contained in:
1 parent
3fbf17d6cd
commit
7af58420cd
1 file changed
+4
-1
@@ -718,8 +718,11 @@ function inheritThemeStyle() {
|
|||||||
for (var i = stack.length - 1; i >= 0; i--) {
|
for (var i = stack.length - 1; i >= 0; i--) {
|
||||||
if (hasTheme && hasStyle) break;
|
if (hasTheme && hasStyle) break;
|
||||||
if (gen !== _inherit_gen) return;
|
if (gen !== _inherit_gen) return;
|
||||||
|
// stack[i] 的父节点:首层父为 0,其余为 stack[i-1]
|
||||||
|
var pid = (i === 0) ? 0 : stack[i - 1];
|
||||||
try {
|
try {
|
||||||
var children = await getNode(stack[i]);
|
var children = await getNode(pid);
|
||||||
|
if (gen !== _inherit_gen) return;
|
||||||
if (!Array.isArray(children)) continue;
|
if (!Array.isArray(children)) continue;
|
||||||
for (var j = 0; j < children.length; j++) {
|
for (var j = 0; j < children.length; j++) {
|
||||||
var sp = parseSp(children[j].content);
|
var sp = parseSp(children[j].content);
|
||||||
|
|||||||
Reference in new issue
Block a user