真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理

這篇文章主要介紹了微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個(gè)性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)管理經(jīng)驗(yàn)、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團(tuán)隊(duì)及專業(yè)的網(wǎng)站設(shè)計(jì)師團(tuán)隊(duì)。

微信小程序 本地圖片按照屏幕尺寸處理

具體步驟如下:

1、本地圖片導(dǎo)入

步驟一:選擇最左側(cè)的菜單中的項(xiàng)目

微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理

步驟二:選擇打開后將圖片直接拷貝到新建的image文件夾下

圖片導(dǎo)入完成后,項(xiàng)目的整體目錄結(jié)構(gòu)如下圖所示,

微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理

2、按屏幕尺寸自適應(yīng)圖片寬和高

步驟一:編寫工具函數(shù),返回封裝后的屏幕高度和寬度

打開根目錄下的utils文件夾下的utils.js文件,個(gè)人感覺這個(gè)類似Java里面的工具類,具體代碼如下:

/** 
 * 獲取移動(dòng)端顯示屏的寬和高, 
 * 參數(shù):e, 
 * return viewSize (包含顯示屏的寬和高) 
 */ 
function getViewWHInfo(e){ 
  var viewSize={}; 
  var originalWidth = e.detail.width;//圖片原始寬  
  var originalHeight = e.detail.height;//圖片原始高  
  wx.getSystemInfo({ 
   success: function (res) {  
    //讀取系統(tǒng)寬度和高度 
    var viewWidth = res.windowWidth; 
    var viewHeight = res.windowHeight;  
    console.log(originalWidth + " " + originalHeight); 
    console.log("寬:" + viewWidth + "高" + viewHeight); 
    viewSize.width = viewWidth; 
    viewSize.height = viewHeight; 
   } 
  }); 
  return viewSize; 
} 
//導(dǎo)出接口--必須要寫 
module.exports = { 
 getViewWHInfo: getViewWHInfo 
}

步驟二:編輯腳本文件

打開index文件夾下的index.js文件,將原有的內(nèi)容全部刪除,并將下列代碼直接復(fù)制,首先調(diào)用require函數(shù)將工具類進(jìn)行實(shí)例化,其中data里面設(shè)置的是我們在index.wxml文件中需要讀取的變量,imageLoad函數(shù)將綁定圖片加載事件bindLoad, imageUtil.getViewWHInfo(e)該句調(diào)用了上面自定義的函數(shù)。

//index.js 
//獲取應(yīng)用實(shí)例 
//獲取工具類的應(yīng)用實(shí)例  
var imageUtil = require('../../utils/util.js');  
var app = getApp() 
Page({ 
 data:{ 
  imageUrl:"../image/1.jpg", 
  viewHeigh:"", 
  viewWidth:"" 
 }, 
 onLoad: function () { 
 }, 
 imageLoad:function(e){ 
  var viewSize = imageUtil.getViewWHInfo(e); 
  //console.log(viewSize.heigh); 
  this.setData({ 
   viewHeigh: viewSize.height, 
   viewWidth: viewSize.width 
  }); 
   
 } 
})

步驟三:編輯圖片標(biāo)簽

打開index文件夾下的index.wxml文件,刪除原有的全部內(nèi)容,將下面的圖片插入代碼直接復(fù)制粘貼,其中style表示的是標(biāo)簽的樣式,width:{{viewWidth}}表示圖片的寬度是取index.js文件中所賦的值,height和src同理,bindload事件表示該圖片加載的時(shí)候綁定了index.js文件imageLoad函數(shù),并且在圖片加載時(shí)執(zhí)行該函數(shù)。

 

最后效果圖:

微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!


新聞標(biāo)題:微信小程序中如何實(shí)現(xiàn)本地圖片按照屏幕尺寸處理
轉(zhuǎn)載注明:http://weahome.cn/article/ijsghh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部