Component · Pricing tables
Pricing Comparison
Vue 3 plan comparison table with grouped feature rows, check and dash cells, a sticky plan header on desktop and stacked cards on mobile. Tailwind CSS.
A pricing table has to make plans easy to compare at a glance, on a phone as well as a wide screen. These Vue 3 pricing components cover plan cards, billing period toggles and feature comparison layouts, built with Tailwind CSS 4.
Plans are passed in as typed props rather than hard-coded markup, so you can feed them from a CMS or your billing config. Every component supports class-based dark mode and has no dependencies besides vue.
Component · Pricing tables
Vue 3 plan comparison table with grouped feature rows, check and dash cells, a sticky plan header on desktop and stacked cards on mobile. Tailwind CSS.
Component · Pricing tables
Single-plan Vue 3 pricing card with a feature checklist, a sale price, a money-back guarantee and one clear CTA. Tailwind CSS, dark mode, typed props.
Component · Pricing tables
Three-tier Vue 3 pricing table with a monthly/yearly toggle, a highlighted plan and a select event. Tailwind CSS, dark mode, fully typed props.
Good to know
FAQ
Yes. The components only render plans and emit or link to a checkout action, so you pass your own plan data and checkout URLs from whatever billing setup you use.
Every item is a plain Vue 3 single-file component with no dependencies besides vue. Install it with npm from its vueplay.com/npm tarball URL, or copy the source straight into your project.