Browse Source

BI-45969 fix: item没有el包裹且不是Widget实例,使用createItems会被添加一些方法

es6
windy 6 years ago
parent
commit
ee26cd9765
  1. 4
      src/core/base.js

4
src/core/base.js

@ -88,8 +88,8 @@ if (!_global.BI) {
}, },
createItems: function (data, innerAttr, outerAttr) { createItems: function (data, innerAttr, outerAttr) {
innerAttr = BI.isArray(innerAttr) ? innerAttr : BI.makeArray(BI.flatten(data).length, innerAttr); innerAttr = BI.isArray(innerAttr) ? innerAttr : BI.makeArray(BI.flatten(data).length, innerAttr || {});
outerAttr = BI.isArray(outerAttr) ? outerAttr : BI.makeArray(BI.flatten(data).length, outerAttr); outerAttr = BI.isArray(outerAttr) ? outerAttr : BI.makeArray(BI.flatten(data).length, outerAttr || {});
return BI.map(data, function (i, item) { return BI.map(data, function (i, item) {
if (BI.isArray(item)) { if (BI.isArray(item)) {
return BI.createItems(item, innerAttr, outerAttr); return BI.createItems(item, innerAttr, outerAttr);

Loading…
Cancel
Save