-1
没有错误,但我不能让我的功能触发。试图把我的exec_request函数放在switch语句的上面或下面,但仍然没有运气。es6箭头功能不起作用switch语句
exec_request = (url) => {
alert('test') // not execute here?
}
switch(list_type) {
case 'temp': {
const url = `/shops/spaces/${temp}`;
exec_request(url)
break;
}
default: {
const url = `/shops/${shop_id}/spaces`;
exec_request(url)
}
}
const list_type = '';//'temp';
const temp = "tmp";
const shop_id = "123";
const exec_request = (url) => {
alert(url) // not execute here?
}
switch(list_type) {
case 'temp': {
const url = `/shops/spaces/${temp}`;
exec_request(url)
break;
}
default: {
const url = `/shops/${shop_id}/spaces`;
exec_request(url)
}
}
无法重现。请创建一个具体的例子。 – str
也许'this.exec_request(url)'?既然你用[tag:reactjs] –
@Dan标记了这个标签,那么你的评论也是答案。 – Ved