Skip to content

photo_switching.js 一个vue特效插件, 实现类似积目、探探等照片的选择和切换.

License

Notifications You must be signed in to change notification settings

yl1033669613/photo_switching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

photo_switching

一个基于vue的移动端特效插件, 实现类似积目、探探等照片的选择和切换. 只能在移动端运行

用法

  1. 本插件基于vue 先引用vue.js
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>

之后引用插件

<script src="/your path/photo-switching.js"></script>

使用插件

<script>
	Vue.use('photoSwitching');
</script>
  1. 基于vue构建工具(vue-cli)
<script>
	import Vue from 'vue'
	import photoSwitching from '/your path/photo-switching.js'
	Vue.use(photoSwitching);
</script>
<photo-switching :photos="photoArr" @turnend="turnEndHandle($event)" @change="changeHandle($event)">
    <template slot-scope="slotProps">
        <!-- slotProps.photo 返回数组单个元素用于本模板内数据渲染 -->
    </template>
    <template slot="loading">
       <!-- 在此处编写loading 样式在照片翻完时会显示 -->
    </template>
    <template slot="l-circle">
        <!-- 左侧圆圈 不需要可以删除 -->
    </template>
    <template slot="r-circle">
        <!-- 右侧圆圈 不需要可以删除 -->
    </template>
</photo-switching>

@turnend 所传照片列表快切换完时触发,用于告诉开发者需要加载数据。注意实际ajax 加载时需要做防止多次请求 的处理, 具体请参考demo

@change 当一页被翻过时触发 返回被翻过的照片的数据

具体例子请参考代码demo.html

可以查看的demo (pc端查看时请使用浏览器的移动端模拟功能。)

About

photo_switching.js 一个vue特效插件, 实现类似积目、探探等照片的选择和切换.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published