У меня есть (родительский) компонент в Vue, который поставляется с собственной экранной клавиатурой, которая находится в его собственном компоненте Vue. Клавиатура отслеживает введенное значение и передает это значение родительскому компоненту. Иногда родительскому компоненту необходимо сбросить значение.
В настоящее время это реализовано путем прямого изменения реквизита, который передается на клавиатуру. Это, очевидно, приводит к предупреждению Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders.
. Однако в данном случае я ожидаю именно такого поведения: переменные синхронизированы и должны оставаться синхронизированными, если родитель изменит значение. Другими словами: я хочу отключить это конкретное предупреждение для этого конкретного компонента.
Я мог бы добавить наблюдателя к свойству, которое перезаписывает локальную переменную, и вместо этого использовать локальную переменную для отслеживания вещей. Это... глупо, поскольку он делает именно то, что делает сейчас, с большим количеством переменных, которые нужно отслеживать. Однако я еще не нашел способ отключить предупреждения. Есть ли такая особенность?