小程序背景图片从服务器获取,小程序之背景图片的加载
說在前面
最近由于項目需要所以學了下小程序,也做了一些東西,隨后便有了以下的一些總結了,先說說關于如何解決小程序背景圖片pc端調試完美不缺,而在真機調試的時候卻消失不見的情況。
問題描述
最近做項目的時候要實現一個導航頁面,我的想法是用一張好看的圖片做背景,在pc端調試的時候效果不錯,但是在真機調試的時候卻發現那張背景圖片不翼而飛了。
老規矩,以源碼為導向
index.xml
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
總結
以上是生活随笔為你收集整理的小程序背景图片从服务器获取,小程序之背景图片的加载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言实验指导,C语言实验指导
- 下一篇: editview只输入英文_搜狗输入法M