91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序排坑指南詳解

發布時間:2020-08-25 08:09:00 來源:腳本之家 閱讀:162 作者:lijiao 欄目:web開發

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

no.1 背景圖不顯示

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

解決方法:

第一、用在線圖片轉base64碼的方法,這種方法的優點在于圖片不存儲在本地或者服務器上,占用空間小修改方便,缺點是小圖片處理效果更好,大圖代碼相當的長,長的都不想看他...

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

no.2 下拉沒有觸發onPullDownRefresh

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

上面代碼是完全沒有問題的,但是預覽了以后發現只有向上拽是好用的,下拉完全沒有反應,這就郁悶了,難道官方的方法有問題?

其實不是的,原因是因為官方默認是關閉了下拉事件,只要去app.json文件里面修改windows里面參數就可以了,代碼如下:

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

no.3 如何取消監聽重力感應API

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

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的話,這樣啟用重力感應API會使tabbar下面所有頁面都會監聽到重力感應數據,導致模擬搖一搖在所有頁面都能出現搖一搖的結果,這并不是我們想要的,我們只是想在tabbar下其中一個頁面允許他獲取到重力感應數據,那么就需要我們自己加入一個是否在當前頁面的判斷,根據判斷結果來啟用監聽重力感應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;
 }
})

修改以后重新編譯預覽就達到我們想要的效果了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蓬溪县| 娄底市| 莒南县| 巴青县| 兴业县| 唐山市| 盐边县| 辽源市| 会理县| 句容市| 商南县| 清苑县| 栾川县| 潮安县| 蒲江县| 元谋县| 玉田县| 明水县| 厦门市| 宜阳县| 东平县| 姜堰市| 文安县| 巩留县| 仲巴县| 鄂托克前旗| 曲周县| 阿克陶县| 三穗县| 宝兴县| 正阳县| 当涂县| 四子王旗| 福贡县| 二连浩特市| 甘孜| 平果县| 喀喇沁旗| 龙里县| 屯门区| 金山区|