1.0.5 • Published 1 year ago

vue-response-size v1.0.5

Weekly downloads
2
License
ISC
Repository
github
Last release
1 year ago

vue-response-size【Vue2】

Vue response size library. Xs, sm, md, lg, xl size are the same as Element-UI.

Vue3 请查看

Demo

Demo

Installation

npm

# vue2
$ npm i vue-response-size@1 -S 

# vue3
$ npm i vue-response-size -S

yarn

# vue2
$ yarn add vue-response-size@1

# vue3
$ yarn add vue-response-size

Usage

import Vue from 'vue'
import VueResponseSize from 'vue-response-size'

Vue.use(VueResponseSize)

template:

<div v-if="$vSize.isXl">xl visible: {{ $vSize.width }}</div>
<div v-if="$vSize.isLg">lg visible: {{ $vSize.width }}</div>
<div v-if="$vSize.isMd">md visible: {{ $vSize.width }}</div>
<div v-if="$vSize.isSm">sm visible: {{ $vSize.width }}</div>
<div v-if="$vSize.isXs">xs visible: {{ $vSize.width }}</div>

$vSize Prop

Xs, sm, md, lg, xl size are the same as Element-UI.

propdescriptionType
isXl≥1920pxBoolean
isLg≥1200pxBoolean
isMd≥992pxBoolean
isSm≥768pxBoolean
isXs<768pxBoolean
widthcurrent sizeNumber
changeSizechange sizeFunction

Change Size

Vue.use(VueResponseSize, {
  size: {
    xl: { min: 1904 },
    lg: { min: 1264 },
    md: { min: 960 },
    sm: { min: 600 },
    xs: { max: 600 }
  }
})

or

this.$vSize.changeSize({
  xl: { min: 1904 },
  lg: { min: 1264 },
  md: { min: 960 },
  sm: { min: 600 },
  xs: { max: 600 }
})
2.0.3

1 year ago

2.0.2

1 year ago

1.0.1

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

2.0.1

1 year ago

1.0.3

1 year ago

2.0.0

1 year ago

1.0.0

3 years ago