vue3-mq

Build responsive design into your Vue 3 app
563,882 45
Install
npm install vue3-mq
Latest Version:4.1.0
Vue:3
License:MIT
Last Updated:Jan 25, 2026
Links: GitHub  ·  npm
Maintainer: craigrileyuk

logo

Downloads Version License

Bring fully reactive, responsive design to your Vue 3 project with Vue3-MQ, a plugin which allows your components and pages to adapt to changes in the browser environment.

  • Completely customisable breakpoints
  • Includes MQ-Responsive Vue component for unparalleled ease of use
  • Access a fully reactive environment analysis object
  • Adapt to your users' preference for light or dark themes
  • React to changes in screen orientation
  • Respect user preference for reduced motion direct in your Vue files
  • Choose from a range of breakpoint presets, including Bootstrap 4, Bootstrap 5, Vuetify or Tailwind
  • Render on single breakpoints, arrays of breakpoints or ranges

Documentation

Check out the documentation at Vue3 MQ: Github Pages.

License

MIT

Support Open-Source Software

We're providing this package free-of-charge to the community. However, all development and maintenance costs time, energy and money. So please help fund this project if you can.

Buy Me A Coffee

Other Packages by the Author

Bugs / Support

Please open an issue for support.

Thanks

Thanks to Alexandre Bonaventure for creating the Vue 2 project that this is based upon.

Related Packages

vital-mq

Build responsive design into your Vue3 app

419 45
nuxt-viewport

Define custom viewports for your Nuxt project

1,152,758 168
vue-media-query-mixin

A vue mixin to get current media query, xs, sm, md and lg.

988 27
vue-breakpoints

Vue.js utility component to show and hide components based on breakpoints

21,591 188

Version History

Version Released License
4.1.0 MIT
4.0.3 MIT
4.0.2 MIT
4.0.1 MIT
4.0.0 MIT