javascript - 如何在聊天中按 Enter 后重新加载页面

标签 javascript jquery html

这是我的代码。当我用鼠标按下按钮时,它会重新加载页面,但是当我按回车键时,它不会刷新。有什么想法如何做到吗?

 <template lang="html">

        <div class="chat-composer">

        <input maxlength="180" type="text" placeholder="mesajınızı yazınız"  v-model="messageText" @keyup.enter="sendMessage">i

        <button class="btn btn-primary" @click="sendMessage" onClick="window.location.reload();>Gönder</button>
        </div>

    </template>

这里是我使用的完整代码。所以我不是专家..我需要帮助

<template lang="html">
    <div class="chat-composer">
    <input maxlength="180" type="text" placeholder="mesajınızı yazınız"  v-model="messageText"
    @keyup.enter="sendMessage">
    <button class="btn btn-primary" @click="sendMessage" onClick="window.location.reload();"
    >Gönder</button>
    </div>
</template>

<script>

    export default {
        data() {
            return {
                messageText: ''
            }
        },
        methods: {
            sendMessage(){
                this.$emit('messagesent',{
                message: this.messageText,
                user: {
                    name: $('.navbar-right .dropdown-toggle').text()
                }
                });
                this.messageText = '';
            },

        },

    }
</script>

最佳答案

你正在使用Vue.js,如果是的话你可以这样做

<button class="btn btn-primary" v-on:keyup.enter="window.location.reload()" 
 @click="sendMessage" onClick="window.location.reload();>Gönder</button>

您可以在此处查看按键修饰符https://v2.vuejs.org/v2/guide/events.html

关于javascript - 如何在聊天中按 Enter 后重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48528649/

相关文章:

javascript - 维护 REST API 调用状态

php - jQuery if() 要求空 ajax 响应时效果不佳

jquery - 根据类别更改图像 src

html - 语义 ui 网格 - 显示列的全宽,隐藏 "computer only"列后

<ul><li> 的 JavaScript 更改效果无法正常工作

javascript - JS 中 if_else 中的 for_each

javascript - 使用 JS 实现 HTML-minifier 插件

javascript - 有没有比纯 CSS 2 更好的、符合标准的方法来为网站制作下拉导航?

javascript - 编辑 tumblr 主题 html 以删除一些元素

在表单标签中调用时,Javascript 函数不起作用