我想从tvmaze中获取显示电视连续剧的接口,但是每当我使用e.target.value来获取所有的电视连续剧时,它都不会获取任何值。然而,当我只拿到像“权力的游戏”这样的一集时,它就完美地工作了。请检查我的代码,并帮助我调试我的代码。如果有人需要,我会提供更多的代码。谢谢
class Series extends Component {
state = {
series: [],
seriesName: '',
isFetching: false
}
onSeriesInputChange = e => {
this.setState({ seriesName: e.target.value, isFetching: true});
fetch('https://api.tvmaze.com/search/shows?q=${e.target.value}')
.then(response => response.json())
.then(json => this.setState({ series: json, isFetching: false}));
}
``
发布于 2019-04-09 03:41:24
如果您尝试使用${e.target.value}作为es6的字符串模板文字的一部分,则需要使用重音引号,而不是单引号‘’
https://stackoverflow.com/questions/55580569
复制相似问题