=> props.success.length > 0)
hasSuccess переменная отвечает за отображение сообщения. Также есть кнопка которая это сообщение прячет.
При нажатии вызывается событие.
const closeEvent = () => {
hasSuccess.value = false
}
Но я получаю ошибку что computed value is readonly. Как правильно поступить?
переписать на вотчер, если тебе нужно самому эту переменную менять вешаешь вотчер на props.success и тогглишь какую-нибудь boolean-перменную, которая отвечает за отображение сообщения если сообщение скрыли - меняешь эту переменную
A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types Получается что props.success не работает. Так как данные в props менять нельзя
ну так их менять и не нужно, нужно только повесить вотчер watch(() => props.success, () => { active.value = true; }); где active - ref, который отвечает за состояние отображения сообщения
Обсуждают сегодня