UNPKG

@alilc/lowcode-renderer-core

Version:
19 lines (18 loc) 541 B
"use strict"; exports.__esModule = true; exports["default"] = isUseLoop; var _lowcodeUtils = require("@alilc/lowcode-utils"); // 1.渲染模式下,loop 是数组,则按照数组长度渲染组件 // 2.设计模式下,loop 需要长度大于 0,按照循环模式渲染,防止无法设计的情况 function isUseLoop(loop, isDesignMode) { if ((0, _lowcodeUtils.isJSExpression)(loop)) { return true; } if (!isDesignMode) { return true; } if (!Array.isArray(loop)) { return false; } return loop.length > 0; }