Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 February 19

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
Tony Coiͪ̓n
Короче, смотрите какая дичь)

обьявил

 data() {
           return {
               'phplolkek': 123
           };
       },


поле

<div class="col-md-4">
                                   <input type="number" v-model="product.quantity" min="1"
                                          class="form-control-range quantity" @change="change">
                               </div>


в методе сделал

change: function (event) {
               this.phplolkek = event.target.value;
           },

И вывел
{{phplolkek}}


В таком случае, все работает)
Как только я убираю вывод phplolkek - реактивность пропадает
так а какая разнциа, это просто для проверки что event работает...
даже если я удалю @change - это не поможет ему заработать собств
источник

SB

Sergio Baquemetti in 🐘PHPStorm TIPS & TRICKS
кстати, кОрзина пишется через О.
Понятно, что не в тему, но вдруг так в продакшн уйдет )
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Не знаю, говорили ли тут тебе, но ты меняешь в дочернем компоненте свойства объекта из props
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
если ты не посылал в дочерний компонент через sync и не эмитишь событие изменения, то реактивность действительно может валиться.
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
Sergio Baquemetti
кстати, кОрзина пишется через О.
Понятно, что не в тему, но вдруг так в продакшн уйдет )
кэп😂
до продакшна тут еще огого, просто понял что подход с жиквери уже не але мне, решил чет новое сделать
источник

SB

Sergio Baquemetti in 🐘PHPStorm TIPS & TRICKS
amorphine
Не знаю, говорили ли тут тебе, но ты меняешь в дочернем компоненте свойства объекта из props
бля, кстати, именно это причина!
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
хмм, всмысле...
Почему так? я же внутри компонента меняю в поле данные....
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Рассматривай данные в props как иммутабельные внутри дочернего компонента, но которые может менять родитель
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Либо делай через sync либо эмить кастомное событие, которое родитель будет обрабатывать и менять quantity уже самостоятельно и оно отразится на дочернем.
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
у мну нет родителя:(
источник

SB

Sergio Baquemetti in 🐘PHPStorm TIPS & TRICKS
значит рут - это родитель
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Tony Coiͪ̓n
у мну нет родителя:(
рут же
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
ну рут да)
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Компонент можно замаунтить как родитель, но вряд ли ты это делал и согласно скрину devtools у тебя там обычный рут через new Vue +/-
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
it's dinner time!
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
просто казалось бы что тут той задачи, 😞
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
amorphine
Компонент можно замаунтить как родитель, но вряд ли ты это делал и согласно скрину devtools у тебя там обычный рут через new Vue +/-
yes
источник

TC

Tony Coiͪ̓n in 🐘PHPStorm TIPS & TRICKS
так и не понял как решить🙅‍♂️
а говорят порог вхождения низкий😂
источник

MS

Mike Skvarovski in 🐘PHPStorm TIPS & TRICKS
а может да ну его нафиг и заюзать Vuex ?
источник