Match-id-d8b3119ecea8ee29a1a9ca89d4aff120c78b2818
This commit is contained in:
parent
bec923e83d
commit
5e4c3738cc
|
@ -44,7 +44,7 @@ function buildElement(isClone, type, setting, children) {
|
||||||
const props = isClone ? { ...type.props } : {};
|
const props = isClone ? { ...type.props } : {};
|
||||||
let vNode = isClone ? type.belongClassVNode : getProcessingClassVNode();
|
let vNode = isClone ? type.belongClassVNode : getProcessingClassVNode();
|
||||||
|
|
||||||
if (setting !== null) {
|
if (setting !== null && setting !== undefined) {
|
||||||
const keys = Object.keys(setting);
|
const keys = Object.keys(setting);
|
||||||
const keyLength = keys.length;
|
const keyLength = keys.length;
|
||||||
for (let i = 0; i < keyLength; i++) {
|
for (let i = 0; i < keyLength; i++) {
|
||||||
|
@ -81,5 +81,5 @@ export function cloneElement(element, setting, ...children) {
|
||||||
|
|
||||||
// 检测结构体是否为合法的Element
|
// 检测结构体是否为合法的Element
|
||||||
export function isValidElement(element) {
|
export function isValidElement(element) {
|
||||||
return (element && element.vtype === TYPE_COMMON_ELEMENT);
|
return !!(element && element.vtype === TYPE_COMMON_ELEMENT);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue