欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序排坑指南詳解

 更新時(shí)間:2018年05月23日 11:11:59   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了微信小程序排坑指南,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文為大家分享了微信小程序排坑指南,供大家參考,具體內(nèi)容如下

no.1 背景圖不顯示

微信小程序里面是允許用戶自定義背景圖的,但是限定了背景圖的路徑及地址,之前一直用相對(duì)路徑來寫,微信開發(fā)者工具中也顯示出了背景圖,誤以為沒有問題,但是預(yù)覽的時(shí)候發(fā)現(xiàn)手機(jī)中不顯示背景圖,這就是今天介紹的第一個(gè)坑,背景圖不允許為本地圖片。

解決方法:

第一、用在線圖片轉(zhuǎn)base64碼的方法,這種方法的優(yōu)點(diǎn)在于圖片不存儲(chǔ)在本地或者服務(wù)器上,占用空間小修改方便,缺點(diǎn)是小圖片處理效果更好,大圖代碼相當(dāng)?shù)拈L,長的都不想看他...

第二、將圖片上傳至服務(wù)器,引用圖片地址就可以了,方便快捷,不過修改麻煩且占用服務(wù)器空間。

no.2 下拉沒有觸發(fā)onPullDownRefresh

//下拉事件
onPullDownRefresh: function() {
 console.log("好用不?")
 wx.showToast({
  title: '沒事兒別亂拉',
  icon: 'success',
  duration: 2000
 })
},
//上拉事件
onReachBottom: function() {
 wx.showToast({
  title: '沒事兒別亂拽',
  icon: 'success',
  duration: 2000
 })
}

上面代碼是完全沒有問題的,但是預(yù)覽了以后發(fā)現(xiàn)只有向上拽是好用的,下拉完全沒有反應(yīng),這就郁悶了,難道官方的方法有問題?

其實(shí)不是的,原因是因?yàn)楣俜侥J(rèn)是關(guān)閉了下拉事件,只要去app.json文件里面修改windows里面參數(shù)就可以了,代碼如下:

"window": {
 "enablePullDownRefresh":true //開啟下拉功能
}

no.3 如何取消監(jiān)聽重力感應(yīng)API

微信小程序并沒有提供搖一搖API接口,但是提供了一個(gè)重力感應(yīng)的API 「wx.onAccelerometerChange(CALLBACK)」,我們可以用這個(gè)方法來模擬微信搖一搖功能,代碼如下:

Page({
 onShow: function () {
  wx.onAccelerometerChange(function (e) {
   console.log(e.x)
   console.log(e.y)
   console.log(e.z)
   if (e.x > 1 && e.y > 1) {
    wx.showToast({
     title: '搖一搖成功',
     icon: 'success',
     duration: 2000
    })
   }
  })
 },
 onHide: function(){
  
 }
})

但如果小程序需要啟用tabbar的話,這樣啟用重力感應(yīng)API會(huì)使tabbar下面所有頁面都會(huì)監(jiān)聽到重力感應(yīng)數(shù)據(jù),導(dǎo)致模擬搖一搖在所有頁面都能出現(xiàn)搖一搖的結(jié)果,這并不是我們想要的,我們只是想在tabbar下其中一個(gè)頁面允許他獲取到重力感應(yīng)數(shù)據(jù),那么就需要我們自己加入一個(gè)是否在當(dāng)前頁面的判斷,根據(jù)判斷結(jié)果來啟用監(jiān)聽重力感應(yīng)API,代碼修改如下:

Page({
 isShow: false,
 onShow: function () {
  var that = this;
  this.isShow = true;
  wx.onAccelerometerChange(function (e) {
   if(!that.isShow){
    return
   }
   console.log(e.x)
   console.log(e.y)
   console.log(e.z)
   if (e.x > 1 && e.y > 1) {
    wx.showToast({
     title: '搖一搖成功',
     icon: 'success',
     duration: 2000
    })
   }
  })
 },
 onHide: function(){
  this.isShow = false;
 }
})

修改以后重新編譯預(yù)覽就達(dá)到我們想要的效果了。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript正則表達(dá)式驗(yàn)證登錄實(shí)例

    JavaScript正則表達(dá)式驗(yàn)證登錄實(shí)例

    這篇文章主要為大家詳細(xì)介紹了JavaScript正則表達(dá)式驗(yàn)證登錄實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 詳細(xì)聊聊對(duì)async/await的理解和用法

    詳細(xì)聊聊對(duì)async/await的理解和用法

    隨著Nodev7的發(fā)布,越來越多的人開始研究據(jù)說是異步編程終級(jí)解決方案的 async/await,這篇文章主要給大家介紹了關(guān)于對(duì)async/await的理解和用法,文中通過實(shí)例代碼介紹的介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • JavaScript 對(duì)象模型 執(zhí)行模型

    JavaScript 對(duì)象模型 執(zhí)行模型

    簡單數(shù)值類型: 有Undefined, Null, Boolean, Number和String。注意,描述中的英文單詞在這里僅指數(shù)據(jù)類型的名稱,并不特指JS的全局對(duì)象N an, Boolean, Number, String等,它們?cè)诟拍钌系膮^(qū)別是比較大的。
    2010-10-10
  • 微信小程序?qū)崿F(xiàn)表格前后臺(tái)分頁

    微信小程序?qū)崿F(xiàn)表格前后臺(tái)分頁

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)表格前后臺(tái)分頁,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 無刷新預(yù)覽所選擇的圖片示例代碼

    無刷新預(yù)覽所選擇的圖片示例代碼

    這篇文章主要介紹了無刷新預(yù)覽所選擇的圖片的具體實(shí)現(xiàn),需要的朋友可以參考下
    2014-04-04
  • JavaScript數(shù)據(jù)類型檢測代碼分享

    JavaScript數(shù)據(jù)類型檢測代碼分享

    這篇文章主要向大家分享了一段JavaScript實(shí)現(xiàn)數(shù)據(jù)類型檢測的代碼,附上參數(shù)說明和使用說明,希望小伙伴們能夠喜歡
    2015-01-01
  • 使用Promise鏈?zhǔn)秸{(diào)用解決多個(gè)異步回調(diào)的問題

    使用Promise鏈?zhǔn)秸{(diào)用解決多個(gè)異步回調(diào)的問題

    這篇文章主要給大家介紹了使用Promise鏈?zhǔn)秸{(diào)用解決多個(gè)異步回調(diào)問題的方法,文中給出了詳細(xì)的介紹和示例代碼,有需要的朋友可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-01-01
  • promise處理多個(gè)相互依賴的異步請(qǐng)求(實(shí)例講解)

    promise處理多個(gè)相互依賴的異步請(qǐng)求(實(shí)例講解)

    下面小編就為大家?guī)硪黄猵romise處理多個(gè)相互依賴的異步請(qǐng)求(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 現(xiàn)代 javscript 編程 資料

    現(xiàn)代 javscript 編程 資料

    現(xiàn)代 javscript 編程 資料...
    2007-04-04
  • uniapp實(shí)現(xiàn)附近商家定位的示例代碼

    uniapp實(shí)現(xiàn)附近商家定位的示例代碼

    本文主要介紹了uniapp實(shí)現(xiàn)附近商家定位的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評(píng)論