ref and @click in Vue

Vue interview exercise on Templates & reactivity, difficulty 1 of 3. Solve it in the editor beside a worked example; the tests run the moment you do.

Write Counter with props `initial` (default 0) and `step` (default 1): <button class="dec">, <output>, <button class="inc"> and <button class="reset">. The buttons move the value by step and reset returns to initial; the value never goes below 0, and dec is disabled at 0.

Each exercise pairs a worked example with a twin problem to solve in a real editor; the tests run the moment you do. Progress is saved in your browser, and in your account if you sign in.

More Templates & reactivity in Vue

All Vue exercises · Other languages and frameworks