Идея заключается в следующем:
У меня есть компонент с этим шаблоном:
<span class="message" v-once>
{{ headline }}
</span>
У меня есть директива v-once
в тексте заголовка с того момента, когда компонент фактически находится в процессеПри использовании в реальной среде текст заголовка не может быть изменен.
Теперь я создаю инструмент, в котором мы можем посмотреть детали всех наших компонентов.С помощью этого инструмента у меня есть ввод сообщения на странице, который позволяет пользователю изменять текст, который отображается в компоненте.Это работает нормально, пока v-once
не существует.
В целях оптимизации я хотел бы иметь директиву v-once
, но мне просто нужен способ переопределить это один раз в моеминструмент.Я надеялся, что смогу использовать $forceUpdate()
, но это не сработает (вероятно, все еще принимая во внимание v-once
).
Есть ли способ сделать это?Если нет, я могу просто забыть о v-once
, но было бы неплохо.