Я пытаюсь создать div
с contenteditable
для вставки / манипуляции с эмодзи, и найденный код нуждается в свойстве innerText.
Мой editable.vue
компонент:
<template>
<div
contenteditable="true"
@input="update"></div>
</template>
<script>
export default {
props: {
content: {
type: String,
default: '',
},
},
mounted: () => {
this.$el.innerText = this.content;
},
methods: {
update (event) {
this.$emit('update', event.target.innerText);
},
},
};
</script>
Я звоню с <editable @update="editableRaw = $event"></editable>
Мне нужно, чтобы div включал эмодзи на основе svg, где пользователь может печатать и комбинировать несколько смайликов. Я хотел бы поддержать все последовательности Unicode 11.
Надеюсь, кто-нибудь сможет просветить меня.
Приветствия