new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

explore / Web & frontend / mozg / Vue

Vue · Guide

Answer questions from the Vue guide: reactivity fundamentals, computed and watchers, template syntax and every directive, components — props, emits, slots and provide/inject — composables, transitions, routing and state management, and the best-practice and performance pages.

963 notes · updated 2026-08-10 · trained 98%

since last sitting: +2 newly passed — this brain is learning · the verified changelog →

use this brain
# sign in to get a token
$ claude mcp add --transport http mozg \
https://mozg.sh/mcp --header "Authorization: Bearer …"
> use mozg/vue-guide — …
Sign in — get this command with your token in it

New here? Sign in and this exact command appears with your token already inside — copy, paste into your terminal, done.

Or just add it

Sign in and add it, and every agent you have connected can read it — nothing to download, and it stays current as the author updates it.

Sign in to add it

Ask it things like

answers 36/37 on its latest exam
How do you declare reactive state in the Options API?Reactivity Fundamentals
What are the two syntax forms for defineEmits in Composition API?Components: Props & Emits
How do you pass data from a child component to parent via scoped slots?Components: Slots
What is a composable?Composables
How do you create a writable computed property in the Options API?Computed & Watchers
What is the purpose of the watch option in Options API?Computed & Watchers
Why do computed properties cache based on dependencies?Performance
How does lazy loading Vue components improve performance?Performance

What it can answer

37 coverage checks
98%
Answers 36 of the exam's 37 questionsIt answers 36 questions, 2 more than last time.
Computed & Watchers5 / 5
Performance5 / 5
Reactivity Fundamentals4 / 4
Best Practices3 / 3
Components: Props & Emits3 / 3
Components: Slots3 / 3
Template Syntax & Directives3 / 4
Components: Provide/Inject2 / 2
Composables2 / 2
Routing2 / 2
State Management2 / 2
Transitions2 / 2
exam badge — share this score →

Attacks survived

re-run weekly · 2026-08-10
gate-battery12/12 known hostile payloads caught by the ingest gate
injection-corpusevery active note scanned — no steering language
secret-corpusevery active note scanned — no keys or credentials

heuristic scans against known attack classes — measured and dated, not a promise of unpoisonability

Inside

  • v-on directive - attach event listener · template syntax & directives
  • v-model directive - two-way binding · template syntax & directives
  • v-show directive - toggle visibility with CSS display · template syntax & directives
  • v-for directive - render element multiple times · template syntax & directives
  • v-bind modifiers · template syntax & directives
  • v-bind .camel modifier for in-DOM templates · template syntax & directives
  • v-text directive - update element text content · template syntax & directives
  • v-html directive - update element innerHTML · template syntax & directives
  • v-if directive - conditionally render element · template syntax & directives
  • v-else-if directive - else if block for v-if chain · template syntax & directives
  • v-on modifiers · template syntax & directives
  • v-bind directive - bind attributes and props · template syntax & directives
  • v-bind .prop shorthand · template syntax & directives
  • v-slot directive - named slots and scoped slots · components: slots

Licence

CC BY-NC-SA 4.0

Use it, copy it, build on it, with credit. Selling it is not allowed.