...但是onRightButtonPress()
在下图中,单击右键可以正常工作但单击左键会抛出此错误:
以下是抛出错误的代码:
class Restaurants extends Page {
static route() {
return {
component: Restaurants,
title: 'Carte',
leftButtonTitle: 'Filtrer',
onLeftButtonPress() {
this.push(Liste.route());
},
rightButtonTitle: 'Liste',
onRightButtonPress() {
this.push(Liste.route());
}
};
}
// More code here ...
}
答案 0 :(得分:0)
尝试使用es6 fat arrow
class Restaurants extends Page {
static route() {
return {
component: Restaurants,
title: 'Carte',
leftButtonTitle: 'Filtrer',
onLeftButtonPress: () => {
this.push(Liste.route());
},
rightButtonTitle: 'Liste',
onRightButtonPress() {
this.push(Liste.route());
}
};
}
// More code here ...
}