1.5.7 • Published 1 year ago

v3-lazyload-hyw v1.5.7

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

vue3视频图片懒加载

将在用户规定区域内懒加载图片视频,并且图片将有相对应的加载占位图和错误占位图,8kb轻量级框架

配置项:

loading:图片加载时的占位图url地址  String
error:图片加载失败占位图url地址 String
payload:加载响应区域,默认为1.3,即为整个窗口加上百分之30 Number

案例:

main.js:{
	import createLazyLoad from "v3-lazyload-hyw";

    const app =  createApp(App)

    const lazyOption = {
        //...
        loading:'',
        error:'',
        payload:1.3
    }
    app.directive('lazyload',createLazyLoad(lazyOption))
}

图片懒加载:<img v-lazyload='图片路径' />
视频懒加载:<video v-lazyload='视频路径' controls>

自定义事件捕捉状态:
<img
	controls
	v-lazyload="item.src" 
	@lazyError="console.log('error!')"
	@lazyLoading="console.log('loading!')"
	@lazySuccess="console.log('success!')"
/>

在模板中使用console:
vue2:
data(){
	return{
		console:console
	}
}

vue3:
setup(){
	return{
		console,
	}
}

版本

v1.5.6

修复vue响应式导致的问题

此包将持续维护和更新,如有需求,bug,交流,源码等请加vx:chibawangc
1.5.5

1 year ago

1.5.4

1 year ago

1.5.3

1 year ago

1.5.2

1 year ago

1.5.7

1 year ago

1.5.6

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.9

1 year ago

1.4.8

1 year ago

1.4.7

1 year ago

1.4.6

1 year ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.3.2

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago