{% extends "./base.njk" %} {% block body %}
Being a SSR Vue component that does nothing but render from a prop
{% vue { component:"HelloWorld" } %} {% vue { component:"HelloWorld", props: { message: "This is a test" } } %} {% vue { component:"HelloWorld", props: { message: "Of server rendered Vue components" } } %}Being a pretty standard interactive component. Also SSR rendered.
{% vue { component:"ListComp"} %} {% vue { component:"ListComp", props: { startlist: [{message:"Render Vue in Nunjucks"}, {message:"???"}, {message:"Profit!"}] } } %}Being a pretty standard interactive component.
{% vue { component:"RecordPlayer", props: { record: "https://hearsepileup.rip/music/last_time.mp3" } } %}Hearse Pileup: Last Time
{% vue { component:"RecordPlayer", props: { record: "https://hearsepileup.rip/music/generation_y.mp3" } } %}Hearse Pileup: Generation Y
{% vue { component:"RecordPlayer", props: { record: "https://hearsepileup.rip/music/pretty_shiny_things.mp3" } } %}Hearse Pileup: Pretty Shiny Things