在Node中Widget手动设置边距,Button组件不起作用

3.8.1
一个Node有A子节点,Node上加了Button和Widget,Widget设置的是Once。
需求是Node的大小会在代码中改变,但是A节点要始终在Node上。当改变了Node的大小之后,调用

this.equipBtnNode.getComponent(Widget).enabled = true
this.equipBtnNode.getComponent(Widget).bottom = 40;
Button就不起作用了