如何在 vue.js 2 上添加类?

塞缪尔·托

我的组件是这样的:

<template>
    <span class="rating">
        ...
    </span>
</template>
<script>
    export default{
        props: {
            'star': null
        }, 
        created: function() {
            if(this.star != null)
                $(".rating").addClass('test');
        }
    }
</script>

当页面第一次重新加载时,我想检查道具星。如果道具星不等于空,则添加类测试

我尝试像上面的代码一样,但它不起作用

有没有人可以帮助我?

Amresh venugopal

您不需要为此使用 jQuery。

<template>
    <span :class='{"rating": star !== null}'>
        ...
    </span>
</template>
<script>
    export default{
        props: {
            'star': null
        }
    }
</script>

:class是属性绑定语法,您可以说它现在可以访问vue-component.

{'rating': star !== null}这个简单的布尔表达式将确保是否.rating必须添加。

您还可以执行以下操作:

:class='{"rating": !!star}'

如果表达式的计算结果为真,您将应用该类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在vue.js 2上使用Laravel的baseurl?

如何在vue.js 2上获得this。$ store.dispatch的响应?

如何在vuex中更新状态?vue.js 2

如果vue.js 2上的对象为空,如何添加条件?

如何在vue.js 2的类中添加条件?

如何在vue.js 2中的模态上重置输入数据?

如何在vue.js 2上循环对象观察器?

如何在按钮标签中添加条件?(vue.js 2)

如何在vue.js 2上从父组件重置子组件中的数据?

如何在vue.js 2上更新输入类型文本中的值?

Vue.js在特定元素上添加类

如何在vue.js中的更改单选按钮上从父div添加/删除类

Vue.js如何在索引为0时添加活动类

如何在Vue.js中向点击的图像添加CSS类

如何从Vue.js中的变量内容添加类

如何在Vue.js中将活动类添加到多个复选框?

如何在vue.js 2中分离父动态类CSS

如何在值输入文本上显示选择选项的值?(vue.js 2)

Vue.js 2如何在方法中访问数据

如何在 vue 组件上使用身份验证?(Vue.JS 2)

如何在 vue.js 2 中使用 if ?

如何在 select vue.js 2 中添加需要或不需要的条件?

如何在 Vue.js 类绑定上检查当前元素的属性?

如何在 vue.js 2 上使用 ajax 上传图片?

如何在 Vue2 中添加多类绑定

如何在方法中添加类 - VUE.js

如何在 :title nav-tab bootstrap vue.js 上添加图标 fontawesome?

如何在 vue JS 2 中的数组中更新或添加对象?

如何在 Vue.js 3 上的按钮上添加悬停效果?