国产探花免费观看_亚洲丰满少妇自慰呻吟_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"   })  } 

效果如下:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴塘县| 罗山县| 元江| 海原县| 秦皇岛市| 苏尼特左旗| 宾阳县| 米林县| 邹平县| 屯门区| 集贤县| 锦州市| 南汇区| 益阳市| 南丹县| 辰溪县| 泸定县| 赣榆县| 东辽县| 新晃| 荆门市| 晋江市| 辽源市| 庐江县| 廊坊市| 秭归县| 嘉义市| 明星| 商都县| 余姚市| 阿城市| 逊克县| 邵武市| 湾仔区| 林周县| 沙坪坝区| 久治县| 凌海市| 北票市| 资兴市| 张家港市|