значение пропа(ну она изменилась только для этого компонента) а щас надо юзать emit... так вот получается такую фичу убрали?
такой фичи никогда не было, пропсы нельзя менять
А как же модификатор sync в vue 2?
хм... я вот смотрю чел просто изменяет значение пропа вот так props: { isFavorite: { type: Boolean, required: true } } changeFavorite(){ this.isFavorite = !this.isFavorite } и при этом у него чёт всё работает...
оно может работать, а может и нет, ориентироваться на это поведение нельзя
понял... спасибо. Тоже казалось костылём но было интересно)
он работает точно так же как вмодел - через эмит
Во Vue2 это типо работает, хотя даёт варнинг в консоли. При этом с ререндерингом можно опять потерять это изменённое значение. В тройке будет ошибка
Но при этом изменение переменной, в которой лежит пропс, никак не меняет ту переменную, значение которой передали
Обсуждают сегодня