首页 > 解决方案 > 我可以在 vue.js 中实现 has() 吗?

问题描述

我正在使用 vue.js 和 vuetify。

由父元素制作的元素存在于我的代码中。

我想根据它的子类动态更改父元素的类,例如 jQueryhas()方法。

vue.js 有没有办法做到这一点?

jQuery有()

标签: vue.jsvuetify.js

解决方案


如果子属性的子属性以不同的方式访问,您可以访问一个状态。(我假设子类是基于某种状态设置的)。

您可以使用vuex来保持多个组件的状态。您可以emit将状态返回给您的父组件。或者您可以使用 ref 访问子组件属性。

<component ref="childcomponent"></markdown>

process: function(){
    // items is defined object inside data() of the child component
    var hasClass= this.$refs.childcomponent.item
}

推荐阅读