laravel-5 - 当课程在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
解决方案
focus
当用户选择文本输入并获得焦点时触发该事件。
blur
当用户选择文本区域之外的任何地方并且它失去焦点(模糊)时触发该事件。
根据需要使用focus
和模糊blur
事件。keydown
如果您已经在监听焦点事件,您可能想要移除监听器。
<textarea @focus="selectContact(kokyaku1)" @blur="hideContact"></textarea>