国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序 圖片加載(本地,網路)實例詳解

2019-11-19 17:12:01
字體:
來源:轉載
供稿:網友

在微信小程序中,要顯示一張圖片,有兩種圖片加載方式:

  1. 加載本地圖片
  2. 加載網絡圖片

加載本地圖片

<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"   })  } 

效果如下:

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 集安市| 奉化市| 卓尼县| 绥中县| 云南省| 太仓市| 淮安市| 磐石市| 德保县| 西盟| 广昌县| 应用必备| 嘉荫县| 黄梅县| 墨竹工卡县| 南昌市| 商水县| 苗栗市| 五峰| 文水县| 视频| 墨竹工卡县| 成都市| 宜丰县| 北安市| 舒城县| 大足县| 嘉荫县| 靖西县| 泸州市| 渝中区| 威海市| 金川县| 蓬安县| 宜宾县| 利津县| 琼中| 龙山县| 融水| 尚志市| 宣汉县|