diff --git a/basics-10-styling-starting-setup/app.js b/basics-10-styling-starting-setup/app.js index 24d9260..b56dfff 100644 --- a/basics-10-styling-starting-setup/app.js +++ b/basics-10-styling-starting-setup/app.js @@ -8,6 +8,17 @@ const app = Vue.createApp({ boxCSelected: false, }; }, + computed: { + classesBoxA() { + return { active: this.boxASelected }; + }, + classesBoxB() { + return { active: this.boxBSelected }; + }, + classesBoxC() { + return { active: this.boxCSelected }; + }, + }, methods: { boxSelected(box) { if (box === "A") { diff --git a/basics-10-styling-starting-setup/index.html b/basics-10-styling-starting-setup/index.html index 11c9a5f..10481c3 100644 --- a/basics-10-styling-starting-setup/index.html +++ b/basics-10-styling-starting-setup/index.html @@ -16,9 +16,9 @@

Vue Dynamic Styling

-
-
-
+
+
+