vue用三种状态去绑定三个不同的class

我在style里面用了module我不能这样写,因为加上$style.会解析不到

:class="status[state]"

data{
    status:{
        1:'classa',
        2:'classb',
        3:'classc'
    }
}

有什么方法用在写了module的情况下动态插入class

阅读 1.2k
评论
    2 个回答

    class 绑定时支持多种形式:字符串、对象、数组。
    你说的这种使用数组就可以了::class="[status[state]]"

      • 2.5k

      :class="{classa:(status===1),classb:(status===2),classc:(status===3)}"

        撰写回答

        登录后参与交流、获取后续更新提醒