Skip to content

butaminas/better-vue-breakpoints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

better-vue-breakpoints

npm

Based on https://github.com/cb109/vue-md-breakpoint, this package lets you use predefined breakpoints instead of hardcoded material design breakpoints. Bootstrap breakpoints are set by default.

Installation

$ npm i better-vue-breakpoints
$ yarn better-vue-breakpoints

Usage

You can either import it into your component or use it in your app.js to make it work globally:

Declare use in your App / Component:
import Vue from 'vue';
import breakpoint from 'better-vue-breakpoints';

Vue.use(breakpoint) // Default breakpoints (Bootstrap)

// if you want to use custom breakpoints:
Vue.use(breakpoint, {
  xs: 576,
  sm: 768,
  md: 992,
  lg: 1200,
  xl: 1920,
})
Use in your template:
<div v-if="$breakpoint.smAndUp"></div>
Or anywhere else:
awesomeMethod() {
    if (this.$breakpoint.smAndUp") {
        return "Awesome"
    }
}

API

  • $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

About

Based on https://github.com/cb109/vue-md-breakpoint, this package lets you use predefined breakpoints instead of hardcoded material design breakpoints. Bootstrap breakpoints are set by default.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published