.wxml
<text style="opacity:0;" animation="{{animationText}}"> xxx </text>
.js
data:{
animationText:undefined,
}
bindTap(){
this.data.animationText = wx.createAnimation({
duration: 500,
timingFunction:'ease',
});
this.data.animationText.opacity(0.9).step();
this.setData({
animationText:this.data.animationText.export(),
});
}
自己解决了,原因是绑定 animation属性的组件自己不能再带 hidden属性,或者该组件的外围(父母)组件带hidden属性也不行,但是其子组件可以带 hidden属性
.wxml <text style="opacity:0;" animation="{{animationText}}" hidden="{{isShow}}"> xxx </text>