0.1.1 • Published 6 years ago
vue-magnifier-min v0.1.1
vue-magnifier-min
vue图片放大镜组件,支持图片旋转放大功能
Demo
Installation
npm install -D vue-magnifier-minor
yarn add -D vue-magnifier-minImport
import { VueMagnifierMin } from 'vue-magnifier-min';
export default {
...
components: {
VueMagnifierMin,
},
...
}Global
main.js
import Vue from 'vue';
import VueMagnifierMin from 'vue-magnifier-min';
Vue.use(VueMagnifierMin);component
<vue-magnifier-min :configs="configs" :img="img" />Usage
<template>
<div id="app">
<vue-magnifier-min :configs="configs" :img="img" />
</div>
</template>
<script>
import { VueMagnifierMin } from 'vue-magnifier-min';
export default {
name: 'app',
data(){
return {
configs:{
mainWidth: 200,
mainHeight: 200,
isRotate: true
},
img: {
src: 'http://www.thinkmix.info/statics/img/mateBook14_1.png',
name: 'MateBook14_俯视'
},
}
},
components: {
'vue-magnifier-min': VueMagnifierMin
},
mounted(){
},
}
</script>Options
| Directive | Type | |
|---|---|---|
| configs | Object | 配置 |
| configs -> mainWidth | Number | 放大器容器宽度 |
| configs -> mainHeight | Number | 放大器容器高度 |
| configs -> isRotate | Boolean | 是否支持图片旋转 |
| img | Object | 图片 |
| img -> src | String | 图片地址 |
| img -> name | String | 图片名称 |