我要在一个循环中对元素进行多次动画处理,以调整它们的高度和下限。在某些时候,我希望将高度保持在任何高度,并仅继续对边缘底部进行动画处理。
Ext.define('PD.view.patient.lmr.leftView.Test3', {
extend: 'Ext.panel.Panel',
xtype: 'test3',
padding: '15 10 6 12',
initComponent: function() {
var me = this;
me.items = [{
sprites: [{
type: 'rect',
height: 200,
width: 200,
fill: 'blue',
itemid: 'ddRect'
}]
}];
this.listeners = {
'afterrender': function(thisEl) {
new Ext.drag.Source({
//element: thisEl.down('#ddRect').el,
constrain: {
horizontal: true,
snap: {
y: 1,
x: 1
}
}
}
});
}
this.callParent(arguments);
}
});
如果我不传递高度,它将中断,如果传递未定义的高度,它将开始设置为零动画。我可以使用ref,但这会很烦人。 react spring是否提供了一种访问内部设置的先前值的方法,还是只是传递一些东西以使其保持其值而无需在其他地方设置动画?
我在文档https://github.com/drcmda/react-spring/blob/master/readme.md中找不到任何内容