diff --git a/package.json b/package.json
index a1836aa..1751387 100644
--- a/package.json
+++ b/package.json
@@ -8,6 +8,7 @@
"lint": "vue-cli-service lint"
},
"dependencies": {
+ "@jambonn/vue-lazyload": "^1.0.8",
"axios": "^0.21.1",
"core-js": "^3.6.5",
"dayjs": "^1.10.6",
@@ -17,6 +18,7 @@
"pinyin": "^2.9.0",
"swiper": "^6.7.5",
"vue": "^3.0.0",
+ "vue-lazyload": "^1.3.3",
"vue-router": "^4.0.8",
"vue-switches": "^2.0.1",
"vuex": "^4.0.1"
diff --git a/src/components/Posters.vue b/src/components/Posters.vue
index e185725..8124288 100644
--- a/src/components/Posters.vue
+++ b/src/components/Posters.vue
@@ -3,7 +3,8 @@
-
![]()
+
![]()
+
{{ $likeNum(i.digg_count) }}
diff --git a/src/main.js b/src/main.js
index 20e2531..8ca85f7 100644
--- a/src/main.js
+++ b/src/main.js
@@ -7,13 +7,23 @@ import api from './api'
import router from "./router";
import store from "./store";
import mixin from "./utils/mixin";
+import VueLazyload from '@jambonn/vue-lazyload'
+
const app = Vue.createApp(App)
app.config.globalProperties.$api = {...api}
// app.config.compilerOptions.isCustomElement = tag => tag.startsWith('video1')
-app.provide('mitt', mitt())
+
+const loadImage = require('./assets/img/icon/img-loading.png')
+
+app.provide('mitt', mitt())
app.mixin(mixin)
+app.use(VueLazyload, {
+ preLoad: 1.3,
+ loading: loadImage,
+ attempt: 1
+})
app.use(router)
app.use(store)
app.mount('#app')
diff --git a/src/pages/home/Music.vue b/src/pages/home/Music.vue
index 89f7438..5b5b980 100644
--- a/src/pages/home/Music.vue
+++ b/src/pages/home/Music.vue
@@ -7,7 +7,6 @@
MT创作的原声
-