@philipbaker4/vue-responsive
v0.0.1
Published
Vue plugin for matching media queries in JS or TS
Readme
vue-responsive
A template repository for developing Typescript packages.
Installation
$ npm install vue-responsiveSetup
// in file with root vue initialization - typically main.js / main.ts
import { ResponsivePlugin } from 'vue-responsive';
const minSizeBreakpoints = {
smLower: 640,
mdLower: 768,
lgLower: 1024,
xlLower: 1480,
xxlLower: 1500,
}
Vue.use(ResponsivePlugin, minSizeBreakpoints)Usage
// access screensize or computed properties via this.$responsive
console.log(this.$responsive.screenSize)Available Methods
widthAbove(n)widthBelow(n)widthAboveOrEqualTo(n)widthBelowOrEqualTo(n)
Available Computed Properties
screenSizesmAndUpmdAndUplgAndUpxlAndUpsmAndDownmdAndDownxlAndDownxsOnlysmOnlymdOnlylgOnlyxlOnlyxxlOnly
