我一直在try 将表情符号插入到文本区域中光标所在的位置.我在网上搜索了大约how tos
个,在VUE JS中找不到任何具体的东西.他们中的大多数都是普通的JS.
我有这个密码
<div class="picker" v-show="showPicker">
<click-outside :handler="handleClickOutside">
<picker
set ="messenger"
title="Pick your emoji…"
emoji="point_up"
@click="addEmoji"
:emoji-size="16"
>
</picker>
</click-outside>
</div>
<textarea id="greeting_text_input" class="form-control"
type="text"
v-model="greeting_text"
rows="8"
required
placeholder="Hi {first-name}! Welcome to our bot. Click on the ‘Get
Started’ button to begin
">
</textarea>
我的方法
addEmoji(emoji){
this.greeting_text += emoji.native;
this.showPicker = !this.showPicker;
}
显然,这段代码将把字符(在我的例子中是emoji)添加到字符串的最后一个.我需要一个纯vuejs解决方案.