Подскажите пожалуйста у меня есть компонент TableControl.vue, вешается клик @click="sortOpen" для открытия окна, мне нужно передать класс в другой компонент TableTamplate.vue
Farkl, добрый день, спасибо. А подскажите а как мне клик передать. Например я вешаю клик в одном компоненте @click="sortOpen", а в другом компоненте добавляю :class="{'relative' : sortOpen}", и ничего не работает. Как правильно передать клик ?
Ну и вариации этого в зависимости от требуемого поведения. Если нужно из родителя в дочку, то передаете через проп в дочку переменную, а значение ее меняете в родителе по клику просто. Не очень просто понял структуру кейса.
Олег Кириллов, добрый день что-то я не понял, подскажите пожалуйста <... @click.native="$emit('smthngClick')" ...>
во 1 у меня на native ругается, во 2 что должно быть в $emit(sortOpen ) или что-то другое ? И вопрос зачем тогда, вешать если мне только класс передать. @trClick="sortOpen = !sortOpen"
Какая у меня проблема я не могу понять как передавать данные я понимаю props, но не могу понять $emit, а именно по клику в одном компоненте передать класс в другом.