首页 > 解决方案 > 当课程在vue js的文本区域中时调用方法

问题描述

我是 vue js 的新手。我有一个用于聊天的文本区。当 courser 在文本区域时,我如何调用方法。这是我的代码:

<template>
<div class="composer">

<textarea v-model="Keijiban" @keydown.enter="send"  @click="selectContact(kokyaku1)" @keydown="selectContact(kokyaku1)" placeholder="ここにメッセージを入力してください。"></textarea>

</div>
</template>

这是我的方法

selectContact(kokyaku1) {
            this.$emit('readkorsi',kokyaku1);
        }

当课程在时我如何调用"selectContact(kokyaku1)"方法text-area

标签: laravel-5vuejs2chat

解决方案


focus当用户选择文本输入并获得焦点时触发该事件。

blur当用户选择文本区域之外的任何地方并且它失去焦点(模糊)时触发该事件。

根据需要使用focus和模糊blur事件。keydown如果您已经在监听焦点事件,您可能想要移除监听器。

<textarea @focus="selectContact(kokyaku1)" @blur="hideContact"></textarea>

推荐阅读