Этот вопрос закрыт для ответов, так как повторяет вопрос Как поменять стиль в компоненте в Vue.js при нажатии на элемент в другом компоненте?
@Varcbv

Как поменять стиль элемента в одном компоненте, если кнопка была нажата в другом компоненте?

Кто может подказать, как поменять стиль элемента в одном компоненте , если кнопка была нажата в другом компоненте?
Вот кнопка в компоненте Aside
a(href='#' @click='showMobileMenu = !showMobileMenu')
import { defineComponent } from 'vue'
export default defineComponent({
  data () {
    return {
      showMobileMenu: false
    }
  },

а, вот другой компонент
<template lang="pug">
.asd
    Nav
    Section
</template>

<script lang="ts">
import { Options, Vue } from 'vue-class-component'
import Nav from '@/components/Nav.vue' // @ is an alias to /src
import Section from '@/components/Section.vue' // @ is an alias to /src
@Options({
  components: {
    Nav,
    Section
  }
})

export default class Home extends Vue {}
</script>

<style lang="scss">
</style>

в котором нужно сделать чтобы .asd так же была active/inactive
  • Вопрос задан
  • 32 просмотра
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы