摘要:由于微信小程序沒有提供類似這樣的對象,要實現圖片的預加載要麻煩一些,自定義組件可以在微信小程序中實現圖片預加載功能。圖片加載完成的回調方法的第一個參數為錯誤信息加載成功則為,第二個參數為圖片信息類型,包括及。
由于微信小程序沒有提供類似 Image 這樣的 JS 對象,要實現圖片的預加載要麻煩一些, wxapp-img-loader自定義組件可以在微信小程序中實現圖片預加載功能。
使用1、下載 wxapp-img-loader項目源代碼(https://github.com/o2team/wxa...),將 img-loader 目錄拷貝到你的項目中
2、在頁面的 WXML 文件中添加以下代碼,將組件模板引入
3、在頁面的 JS 文件中引入組件腳本
const ImgLoader = require("../../img-loader/img-loader.js")
4、實例化一個 ImgLoader 對象,將 this(當前 Page 對象) 傳入,第二個參數可選,為默認的圖片加載完成的回調方法
this.imgLoader = new ImgLoader(this)
5、調用 ImgLoader 實例的 load 方法進行圖片加載,第一個參數為圖片鏈接,第二個參數可選,為該張圖片加載完成時的回調方法。圖片加載完成的回調方法的第一個參數為錯誤信息(加載成功則為 null),第二個參數為圖片信息(Object 類型,包括 src、width 及 height)。
this.imgLoader.load(imgUrlOriginal, (err, data) => { console.log("圖片加載完成", err, data.src, data.width, data.height) })
wxapp-img-loader組件可以加載單張圖片、也可以加載多張圖片。
運行效果:
wxapp-img-loader項目地址:https://github.com/o2team/wxa...
【小程序推薦】百科知識詞典文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98443.html
摘要:希望大家看完這篇文章能對小程序性能優化有一定的認識,如果有錯誤或不嚴謹的地方,歡迎批評指正,如果喜歡,歡迎點贊收藏。 小程序從發布到現在也已經有將近兩年的時間,越來越來多的公司開始重視小程序生態帶來的流量,今年也由于小程序平臺對外能力的越來越多的開放以及小程序平臺的自身優化,越來越多的開發者也自主的投入到小程序的開發當中,現在,作為前端如果會寫小程序,絕對是一個不折不扣的面試加分項。相...
摘要:希望大家看完這篇文章能對小程序性能優化有一定的認識,如果有錯誤或不嚴謹的地方,歡迎批評指正,如果喜歡,歡迎點贊收藏。 小程序從發布到現在也已經有將近兩年的時間,越來越來多的公司開始重視小程序生態帶來的流量,今年也由于小程序平臺對外能力的越來越多的開放以及小程序平臺的自身優化,越來越多的開發者也自主的投入到小程序的開發當中,現在,作為前端如果會寫小程序,絕對是一個不折不扣的面試加分項。相...
摘要:希望大家看完這篇文章能對小程序性能優化有一定的認識,如果有錯誤或不嚴謹的地方,歡迎批評指正,如果喜歡,歡迎點贊收藏。 小程序從發布到現在也已經有將近兩年的時間,越來越來多的公司開始重視小程序生態帶來的流量,今年也由于小程序平臺對外能力的越來越多的開放以及小程序平臺的自身優化,越來越多的開發者也自主的投入到小程序的開發當中,現在,作為前端如果會寫小程序,絕對是一個不折不扣的面試加分項。相...
閱讀 1207·2021-09-03 10:44
閱讀 604·2019-08-30 13:13
閱讀 2796·2019-08-30 13:11
閱讀 1967·2019-08-30 12:59
閱讀 1034·2019-08-29 15:32
閱讀 1595·2019-08-29 15:25
閱讀 987·2019-08-29 12:24
閱讀 1277·2019-08-27 10:58