Я пытаюсь достичь чего-то, где в данном вводе я делаю строку редактируемой или не редактируемой (только для чтения), основываясь на контексте текста в vue js.
Например:
У меня есть текст: Меня зовут $ Джон Доу $
Теперь мой код vue js должен повторять строку, и текст между $ можно редактировать.
HTML:
<template>
<textarea cols="10" rows="10" disabled>{{q | makeTextEditableByCondition}}</textarea>
<input type="text" v-model="editText">
</template>
<script>
export default {
data() {
q : "My name is $John Doe$ from NYC,
editText: null,
disabled: true
}
filters:{
makeTextEditableByCondition(text){
let splittedText = text.split("$");
let this.editText = splittedText[1]
splittedText.splice(1,1)
return splittedText.join(" ")
}
</script>
Но это все еще усложняет процесс, и я не достигаю правильного результата.
Любая помощь будет высоко оценена