小程式之背景圖片的載入
說在前面
最近由於專案需要所以學了下小程式,也做了一些東西,隨後便有了以下的一些總結了,先說說關於如何解決小程式背景圖片pc端除錯完美不缺,而在真機除錯的時候卻消失不見的情況。
問題描述
最近做專案的時候要實現一個導航頁面,我的想法是用一張好看的圖片做背景,在pc端除錯的時候效果不錯,但是在真機除錯的時候卻發現那張背景圖片不翼而飛了。
老規矩,以原始碼為導向
index.xml
<view class="container" bindtap="coming"></view>
index.wxss
page{
height: 100%;
}
.container{
background-image: url("../resources/images/wait.png");
background-size:100% 100%;
background-repeat:no-repeat;
}
在pc端除錯的時候已經可以看到出現背景圖片了,但是在真機除錯的時候卻發現沒有背景圖片,那麼原因是什麼呢?我谷歌了多次之後以及翻看了小程式的文件之後發現這可以說是小程式的一個bug,我相信小程式在不久會解決這個bug,但是我們現在要用到,總不能等到對方法解決了bug我們才用背景圖片吧?對的,這裡提供了幾種解決方法!
- 解決方法一:在使用背景圖片的時候用網路圖片,就是用外鏈的形式,比如你將這張圖片放到你的伺服器,如:https://xxxx/xxx.jpg;
- 解決方法二:將背景圖片使用編碼base64進行轉換,可以在這個網址進行 http://tool.css-js.com/base64.html 轉換,如:background-image: url("轉換後得到的編碼文字"),如果多次使用的話可以將該值設定為全域性變數,再在js檔案進行引用即可;
- 解決方法三:使用image元件而去掉背景圖片;
Note:釋出的這些文章全都是自己邊學邊總結的,難免有紕漏,如果發現有不足的地方,希望可以指出來,一起學習咯,麼麼噠。
開源愛好者,相信開源的力量必將改變世界:
** osc :** https://git.oschina.net/xi_fan
github: https://github.com/wiatingpub
相關文章
- 小程式背景圖片問題
- 小程式button背景顯示圖片
- 小程式之圖片懶載入[完美方案,你不來看看?]
- 效能更優越的小程式圖片懶載入方式
- 小程式記憶體問題–圖片懶載入記憶體
- 微信小程式--實現圖片懶載入(lazyload)微信小程式
- 小程式之圖片瀑布流(最全實現方式,額外加送懶載入)
- iOS載入WebP格式圖片小結iOSWeb
- 在微信小程式裡實現圖片預載入元件微信小程式元件
- jQuery圖片預載入程式碼jQuery
- 真的炸了:讓人頭痛的小程式之『圖片懶載入』終極解決方案
- 前端優化之圖片懶載入前端優化
- CSS設定背景圖片程式碼CSS
- Android ImageLoader框架之圖片載入與載入策略Android框架
- 微信小程式設定背景圖微信小程式
- Flutter 圖片載入Flutter
- 圖片懶載入
- 預載入圖片
- 圖片載入事件事件
- 載入圖片方式
- Android 基礎之圖片載入(二)Android
- ListView 之非同步載入圖片亂序View非同步
- 圖片預載入和懶載入(附上一個小demo瀑布流)
- 載入圖片的問題
- 微信小程式之裁剪圖片成圓形微信小程式
- 圖片預載入和懶載入
- javascript圖片預載入程式碼例項JavaScript
- js圖片預載入程式碼片段分享JS
- 美圖秀秀怎麼給圖片新增背景?美圖秀秀給圖片新增背景的教程
- Glide 4.0.0 下之載入本地快取的圖片IDE快取
- 圖片預載入,圖片懶載入,和jsonp中的一個疑問JSON
- javascript圖片懶載入與預載入的分析JavaScript
- 圖片懶載入(IntersectionObserver)Server
- 圖片懶載入原理
- 委託載入圖片
- 載入遠端圖片
- Vue中圖片的載入方式Vue
- Picasso 載入圖片的流程分析