在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue監(jiān)聽(tīng)回車事件報(bào)錯(cuò)的問(wèn)題

vue監(jiān)聽(tīng)回車事件報(bào)錯(cuò)的問(wèn)題

代碼如下,移動(dòng)端頁(yè)面中有一個(gè)serach input像監(jiān)聽(tīng)搜索鍵盤中的 “搜索按鈕”,看了下keycode是13,但是每次按下回車,回報(bào)非法return的錯(cuò)誤,不知道是哪里寫的有問(wèn)題

Uncaught SyntaxError: Illegal return statement
<form action="javascript:return true;" autocomplete="off"> 
    <input type="search" id="search-input" :placeHolder="placeHolderComputed" :value="inputComputed" @keyup="keyupSearchInput" ref="searchInput">
</form>
keyupSearchInput(e) {
    // 搜索回車鍵
    if(e.keyCode == 13) {
        const content = this.$refs.searchInput.value;
        this.store.action.setNews([]);
        this.store.api.submitSearch({
            keyword: content,
            queryType: 'edit'
        });
        this.store.action.toggleSuggestion(false);
        // 人為失焦
        this.$refs.searchInput.blur();
    }
}
回答
編輯回答
傲嬌范

<form action="javascript:return true;" autocomplete="off"> 這里的action不對(duì)吧。。
javascript:后面要加語(yǔ)句,然后return是放在函數(shù)體中的,而不能在其他地方使用

eval('return true')
//Uncaught SyntaxError: Illegal return statement
//   at <anonymous>:1:1 
2018年4月19日 10:50