From 392308d52c940cada8df8c94efaa4d95db3a7e66 Mon Sep 17 00:00:00 2001
From: jsMrQ <1722868379@qq.com>
Date: Sat, 8 Apr 2023 20:59:14 +0800
Subject: [PATCH] =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E5=8A=A0=E8=BD=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
vue/App.vue | 7 ++-
vue/components/qjLoadImage/index.vue | 86 ++++++++++++++++++++++++++++
vue/components/qjLoadImage/util.js | 12 ++++
3 files changed, 103 insertions(+), 2 deletions(-)
create mode 100644 vue/components/qjLoadImage/index.vue
create mode 100644 vue/components/qjLoadImage/util.js
diff --git a/vue/App.vue b/vue/App.vue
index 516fe94..574d417 100644
--- a/vue/App.vue
+++ b/vue/App.vue
@@ -44,7 +44,8 @@
@@ -64,6 +65,7 @@ import {defineComponent, onMounted, ref} from 'vue'
import Modal from './components/modal/index.vue'
import Popover from './components/popover/index.vue'
import LoadImage from './components/loadImage/index.vue'
+import qjLoadImage from './components/qjLoadImage/index.vue'
import Table from './components/table/index.vue'
import Demo from './components/demo.vue'
@@ -74,7 +76,8 @@ export default defineComponent({
Popover,
LoadImage,
Table,
- Demo
+ Demo,
+ qjLoadImage
},
setup(props) {
const msg = ref('有追求')
diff --git a/vue/components/qjLoadImage/index.vue b/vue/components/qjLoadImage/index.vue
new file mode 100644
index 0000000..901d526
--- /dev/null
+++ b/vue/components/qjLoadImage/index.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/components/qjLoadImage/util.js b/vue/components/qjLoadImage/util.js
new file mode 100644
index 0000000..01a7d49
--- /dev/null
+++ b/vue/components/qjLoadImage/util.js
@@ -0,0 +1,12 @@
+export function throttle(fn,delay) {
+ let timeout
+ return function() {
+ let args = arguments;//注意如果要传参的话 这句不能省略
+ if(!timeout){
+ timeout = setTimeout(()=>{
+ timeout = null;
+ fn.apply(this,args)
+ },delay)
+ }
+ }
+ }
\ No newline at end of file