Access the current breakpoint from the material design spec inside a Vue app. Resizing the browser will update the breakpoint accordingly.
npm install vue-md-breakpoint
# or:
yarn add vue-md-breakpoint
You can use it as a mixin for your app.
import Vue from 'vue';
import breakpoint from 'vue-md-breakpoint';
// in your app/component:
mixins: [breakpoint],
// and in your templates:
<div v-if="$breakpoint.smAndUp"></div>
$breakpoint.name
$breakpoint.xsOnly
$breakpoint.smOnly
$breakpoint.smAndDown
$breakpoint.smAndUp
$breakpoint.mdOnly
$breakpoint.mdAndDown
$breakpoint.mdAndUp
$breakpoint.lgOnly
$breakpoint.lgAndDown
$breakpoint.lgAndUp
$breakpoint.xlOnly
$breakpoint.width
$breakpoint.height
npm run test