|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 這篇文章主要介紹了微信小程序 圖片加載(本地,網路)實例詳解的相關資料,需要的朋友可以參考下在微信小程序中,要顯示一張圖片,有兩種圖片加載方式:
加載本地圖片 <image class="widget__arrow" src="/image/arrowright.png" mode="aspectFill"> </image> src="/image/arrowright.png" 這句就是加載本地圖片資源的。想想iOS中的加載本地圖片,imageName:,類似。 加載網絡圖片 微信在加載網絡這方面封裝的還是很好的,包括語音和視頻的加載。直接給'src'這個屬性附上地址,它會自動加載。 <image class="image_frame" src="{{imageUrl}}" mode="aspectFill">
</image>這個imageUrl是在js文件中數據 data:{
imageUrl:"http://img1.3lian.com/2015/w7/85/d/101.jpg"
},也可以直接寫成 <image class="image_frame" src="http://img1.3lian.com/2015/w7/85/d/101.jpg" mode="aspectFill"> </image> 下來就看看image的一些屬性
需要注意的是:image組件默認寬度300px、高度225px src就是上面代碼中用到的。 mode有12種模式,其中3種是縮放模式,9種是裁剪模式。 具體說明建議看官方文檔,很詳細。 很簡單就這些。 遺留問題 在實踐中,想實現這樣一個功能:點擊一個按鈕,讓這個圖片重新加載。 不知道怎樣可以在js文件中直接操作image。后續學習或許會知道。哪位仁兄知道方法請在留言中不吝賜教。 補充 遺留問題已經找到答案。 在按鍵的響應方法中直接用setData給imageUrl設定新的地址即可 downLoadImage:function(event){
console.log(event)
var that = this;
this.setData({
imageUrl:"http://h.hiphotos.baidu.com/zhidao/pic/item/6d81800a19d8bc3ed69473cb848ba61ea8d34516.jpg"
})
}效果如下:
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持! 以上就是微信小程序開發圖片加載(本地,網路)實例代碼的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!