猿问

Event.target.value在我的React代码中不起作用

我想获取API以显示来自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}));   

    }

    ``


精慕HU
浏览 370回答 1
1回答

慕码人2483693

如果您尝试将$ {e.target.value}用作ES6字符串模板文字的一部分,则需要使用重音符``而不是单引号''
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答