1.0.6 • Published 2 years ago

vue-photo-view-x v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

How to use

// main.js
import PhototView from 'photo-view'
import 'vue-photo-view-x/dist/css/main.css'
Vue.use(PhototView)
//App.vue

<template>
    <button @click="showPhoto">Show Photo</button>
</template>

<script>
    export default {
        name:"App",
        imageData:[
            { src:"http://res.xiezy.top/1.jpg",imageName:"风景1"},
            { src:"http://res.xiezy.top/2.jpg",imageName:"风景2"},
            { src:"http://res.xiezy.top/2.jpg",imageName:"风景2"},
        ],
        methods:{
            showPhoto(){
                this.$photoview(this.imageData);
            }
        }
    }
</script>

注意:imageData中的key不能修改,内部组件应用的是对应的key,如有需要去PhotoShow.vue中修改

图片加载使用了VueLazy插件

Vue.use()还可以传递第二个参数,
Boolean : true/false  决定是否使用vue-lazyload插件
    默认值:{
            loading: require('@/assets/loading.gif'),
            error: require('@/assets/error.png'),
            perload: 1
        }
Object : 参考vue-lazyload的配置项