¸üÐÂʱ¼ä:2021Äê09ÔÂ29ÈÕ18ʱ15·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

ͼƬÀÁ¼ÓÔÀí
ͼƬÀÁ¼ÓÔØµÄÔÀíºÜ¼òµ¥£¬¾ÍÊÇÎÒÃÇÏÈÉèÖÃͼƬµÄdata-setÊôÐÔ(µ±È»Ò²¿ÉÒÔÊÇÆäËûÈÎÒâµÄ£¬Ö»Òª²»»á·¢ËÍhttpÇëÇó¾ÍÐÐÁË£¬×÷ÓþÍÊÇΪÁË´æÈ¡Öµ)ֵΪÆäͼƬ·¾¶£¬ÓÉÓÚ²»ÊÇsrc£¬ËùÒÔ²»»á·¢ËÍhttpÇëÇó¡£ È»ºóÎÒÃǼÆËã³öÒ³ÃæscrollTopµÄ¸ß¶ÈºÍä¯ÀÀÆ÷µÄ¸ß¶ÈÖ®ºÍ£¬Èç¹ûͼƬ¾ÙÀýÒ³Ãæ¶¥¶ËµÄ×ø±êY(Ïà¶ÔÓÚÕû¸öÒ³Ãæ£¬¶ø²»ÊÇä¯ÀÀÆ÷´°¿Ú)СÓÚǰÁ½ÕßÖ®ºÍ£¬¾Í˵Ã÷ͼƬ¾ÍÒªÏÔʾ³öÀ´ÁË(ºÏÊʵÄʱ»ú£¬µ±È»Ò²¿ÉÒÔÊÇ ÆäËûÇé¿ö)£¬ÕâʱºòÎÒÃÇÔÙ½« data-setÊôÐÔÌæ»»ÎªsrcÊôÐÔ¼´¿É¡£
ͼƬÀÁ¼ÓÔØÊµÏÖ²½Ö裺
1. ÔÚmain.jsÖе¼ÈëVantÖеÄLazyloadÖ¸Áî²¢×¢²á£º
import Vue from 'vue'
import { Lazyload } from 'vant' // µ¼ÈëÀÁ¼ÓÔØÄ£¿éLazyload
Vue.use(Lazyload) // ×¢²áÀÁ¼ÓÔØÖ¸Áî
2. Ϊvan-imageÉèÖÃlazy-loadÖ¸ÁîÊôÐÔ
<!-- lazy-loadÉèÖÃͼƬÀÁ¼ÓÔØ£¬ÊÇÒ»¸ö×Ô¶¨ÒåÖ¸Áî --> <van-image width="90" height="90" :src="item2" lazy-load/>
²ÂÄãϲ»¶£º
ʲôÊÇVue¹ý¶ÉºÍ¶¯»£¿
ʲôÊÇVue£¿VueµÄ¹¤×÷ÔÀíÊÇʲô£¿
vueÈçºÎ¼à¿ØÊôÐÔÖµ±ä»¯£¿
Vue3ΪʲôʹÓÃProxyʵÏÖÊý¾Ý¼àÌý£¿
ÀÖÓãµç¾ºHTML&JS+ǰ¶Ë¸ßÊÖ°à
JavaScriptÊý¾ÝÀàÐÍתΪ×Ö·û´®µÄ·½Ê½ÓÐÄÄЩ£¿
2021-09-27js×Ö·û´®×ª»¯ÎªÊý×ÖÀàÐÍÓÐÄÄЩ·½·¨£¿¡¾ÃîÕзÖÏí¡¿
2021-09-27ÍøÒ³Ä£¿éÃüÃû¹æ·¶¡¾HTMLÍøÒ³ÖÆ×÷½Ì³Ì¡¿
2021-09-27positionµÄÊôÐÔÖµÓÐÄÄЩ£¿·Ö±ðÓÐÄÄЩ×÷Óã¿
2021-09-24Display£ºnoneÓëvisibility£ºhiddenÓÐÊ²Ã´Çø±ð?
2021-09-24css linkºÍ@importµÄÇø±ðÊÇʲô?
2021-09-24
±±¾©Ð£Çø