vue.js - 点击切换类

标签 vue.js vuejs2

我正在尝试创建一个点击事件,它将在 HTML 元素上切换一个类。

我的 HTML 看起来像这样:

<navigation class="navigation" v-bind:class="{'class1': class1}">

在我的数据方法中我有:

            data: {
                class1: false 
            },

但是,当我单击该元素时没有任何反应,我什至没有在控制台中收到错误消息。也许我没有在我的代码中包含正确版本的 vueJS 以便使用事件处理程序?

您可以在此处查看包含完整代码的代码笔:https://codepen.io/fennefoss/pen/BGOywz

最佳答案

我在您的导航中没有看到点击处理程序?

<navigation @click="class1 = !class1" class="navigation" v-bind:class="{'class1': class1}">

例如,这将在点击时切换类。

关于vue.js - 点击切换类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53499922/

相关文章:

php - vue组件中的csrf token

typescript - Vue 基于类的组件扩展和混合

javascript - 如何从不同组件的一个组件中找到div - vuejs

javascript - Vue props 在 $router.go(-1) 上变为 null

javascript - vue中如何使用外部js文件

javascript - 尝试更改对象属性并保持 react 性。属性或方法 "vm"未在实例上定义但在渲染期间被引用

javascript - 在现有应用程序上通过 Electron 进行Vue.js

vue.js - Vue + Vuetify 数据表第一列图片

vue.js - 将 $refs 与 Element UI 输入组件一起使用

javascript - vue.js 中的 Angular ng-container 等价物