Vue :class ਅਤੇ :style ਨੂੰ ਖ਼ਾਸ ਆਬਜੈਕਟ ਅਤੇ array syntax ਦਿੰਦਾ ਹੈ ਤਾਂਜੋ ਤੁਸੀਂ ਪ੍ਰਤੀਕਿਰਿਆਸ਼ੀਲ ਸਥਿਤੀ ਦੀ ਬੁਨਿਆਦ ਤੇ ਸ਼ਰਤੀ ਤੌਰ 'ਤੇ ਕਲਾਸਾਂ ਅਤੇ inline ਸਟਾਈਲਾਂ ਲਾਗੂ ਕਰ ਸਕੋ — ਕਲਾਸ strings ਨੂੰ ਹੱਥੀ ਨਾਲ ਬਣਾਉਣ ਤੋਂ ਵਧੇਰੇ ਸਾਫ।
:class ਲਈ ਆਬਜੈਕਟ syntax — ਸ਼ਰਤ ਦੁਆਰਾ ਕਲਾਸਾਂ ਨੂੰ toggle ਕਰੋ
<script setup>
import { ref } from "vue";
const isActive = ref(true);
const hasError = ref(false);
</script>
<template>
<!-- a class is applied when its value is truthy -->
<div :class="{ active: isActive, 'text-red': hasError }">...</div>
<!-- renders class="active" (active=true, text-red=false) -->
</template>
