今天在做项目的时候,使用了ionic4的tab和refresher,但是却惊奇的发现只有其中的一个tab可以用,后来发现这是ionic组件的一个bug,就是不能够一起用的。
这个问题解决方案很简单,但是却困扰了我好几天,一直没有好的办法。问了组里的大佬也一直没有解决,今天终于在github上找到了解决方案。但是很多国内的开发者可能想不到要用英文进行搜索,找不到这个问题的答案,故记下来给大家参考一下。
@ViewChild(IonRefresher, { static: false}) refresher: IonRefresher;
constructor() { }
ngOnInit() {
}
ionViewDidEnter() {
this.refresher.disabled = false;
}
ionViewWillLeave() {
this.refresher.disabled = true;
}