国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【Copy攻城獅日志】踩坑小程序之can't read property 'of

hsluoyz / 3537人閱讀

摘要:根據(jù)當時的情境,是在微信開發(fā)者工具中刪掉該小程序然后重新載入就解決了,大家給出的結(jié)論是微信小程序開發(fā)者工具的。

Created 2019-4-2 22:17:34 by huqi
Updated 2019-4-2 23:17:34 by huqi

↑開局一張圖,故事全靠編↑

從一個需求說起

接觸過小程序的同學應該都接觸過這樣一個需求:點擊列表頁的某一項,進入詳情頁。同樣,今天我也遇到這樣一個需求,其實很簡單的一個需求,無非就是一個tap事件加dataset傳參實現(xiàn)路由帶參數(shù)跳轉(zhuǎn)到詳情頁。以前開發(fā)小程序的時候,也處理過這樣的需求,本來應該是得心應手的。不過,可能是Copy別人代碼Copy得太多太久太深,也從來沒自主去想過別人為什么這樣寫、換種方式要怎樣寫、為什么換種方式就會報錯等等諸如此類的問題,更別說去熟讀開源源碼,甚至自己造輪子。有時候反思,自己入行這么多年了,資質(zhì)依舊平平,別說造輪子,就算是把別人輪子拿過來安上,都能整出一堆B.U.G。就比如開頭的圖片上,用的是鵝廠旗下某著名公司的豪華套餐,居然被我用得翻車了!--TypeError: Cannot read property "offsetLeft" of undefined !!!簡直了,還是只能怪自己技術(shù)太low了。


(圖片來源于網(wǎng)絡)

提問的智慧

自從朋友給了我一個SS的IP和密碼,現(xiàn)在我一有問題就是直接google開干。在我看來,與其把問題拋到各種廣告滿天飛的技術(shù)群或者丟給朋友圈里邊的大佬,倒不如自己先動手解決,哪怕是嘗試了所有的答案,至少對問題會有更深的理解,以后面試中遇到面試官問您在項目中遇到過什么問題之類的,因為經(jīng)過自己的一番搜索加實踐,一般印象會深刻很多。反而別人直接告訴您答案的,可能您的成本更小,但是收獲甚微。根據(jù)以往的經(jīng)驗,遇到問題,自己動手,是更接近答案的唯一出路。或許您在開發(fā)中,遇到了某些問題,您通過一些途徑解決了這個問題,然后,您又記錄了下來,后續(xù)您遇到同樣的問題,應該是可以迎刃而解的。如果您還把解決方案分享出來了,您簡直是在造福人類。后來者,托您的福,更快的解決了同樣的問題。

嘗試方案1--重啟開發(fā)者工具

can"t read property "offsetLeft" of undefined #1132
這是來自全球最大的同性交友網(wǎng)站GitHub上的一個issue,是由@yuwanlin 在一套遵循 React 語法規(guī)范的多端統(tǒng)一開發(fā)框架Taro中提出來的。根據(jù)當時的情境,是在微信開發(fā)者工具中刪掉該小程序然后重新載入就解決了,大家給出的結(jié)論是微信小程序開發(fā)者工具的B.U.G。(注:該操作不會刪除文件,請放心使用)--但是,我按照樓主的說法操作了一遍,結(jié)果然并卵,還是原來的B.U.G,還是一樣的報錯。
該方案失敗

嘗試方案2--外層加view

自定義組件在首次點擊后會報錯
@歐新志 這個小咯咯在2018-06-14向微信社區(qū)提出了類似的問題,他那個是自定義組件在點擊之后出現(xiàn)了和我同款的B.U.G,而且也是存在嵌套子組件。評論中各位大神給出的答案是嵌套view。我也嘗試了,試著加了一層view,但是問題依舊存在。不過我感還是和嵌套的子組件有關(guān)。于是,我各種嘗試終于找到了一個方案。

第一次滾動和點擊的時候都有這個報錯,

下面是報錯時的組件wxml

 

如果換成下面這樣就不報錯了

  

解決方案3--tap事件加在子組件里面

原代碼:

    
      
        
          
          
            
              {{item.name}}
            
            
              {{item.business}}
            
            
              {{item.time}}
            
            
              {{item.status}}
            
          
        
      
    

修改之后:

    
      
        
          
          
            
              {{item.name}}
            
            
              {{item.business}}
            
            
              {{item.time}}
            
            
              {{item.status}}
            
          
        
      
    

只是把方法掛載到了不同的位置,確實截然不同的效果。看來接下來應該再研究一下小程序的組件。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/109354.html

相關(guān)文章

  • Copy城獅日志坑小程序canvas的顯示層級問題

    摘要:依舊是很簡單的需求,但是對于資深的攻城獅來說,除了布局,其他的就只能去了。特別是真機跑的時候,問題特別多。還是坑在基礎(chǔ)不牢固,文檔看得不深入,對小程序原生組件應該注意的事項把握不準,才會掉入這個非常基礎(chǔ)的坑。 Created 2019-4-3 18:29:53 by huqiUpdated 2019-4-3 19:12:22 by huqi showImg(https://segmen...

    Coly 評論0 收藏0
  • Copy城獅日志坑小程序使用svg作為圖標

    摘要:可以使用網(wǎng)絡圖片,或者,或者使用標簽。這個是常識,連入門級小程序員都知道的。那我究竟寫了個什么毫無疑問,一定是在中直接引用了本地圖片。雖然可以將圖標轉(zhuǎn)化為字體應用,但對于我來說,就使用那么幾個圖標,實在是不想引用一大堆等文件,只想用下。 Created 2019-4-4 22:02:27 by huqi Updated 2019-4-4 23:12:34 by huqi show...

    Miracle_lihb 評論0 收藏0
  • Copy城獅日志】"Error: if there's nested dat

    摘要:工作日,每天起床機械地去上班,周末,每天優(yōu)哉游哉,好像一個木偶,被生活蹂躪的木偶,意識以外的力量在操縱著的木偶。支持子節(jié)點數(shù)據(jù)異步加載。當然,官方將提供更改鍵值的。本許可協(xié)議授權(quán)之外的使用權(quán)限可以從處獲得。 Created by huqi at 2019-5-18 10:32:30 Updated by huqi at 2019-5-18 12:32:23 showImg(http...

    褰辯話 評論0 收藏0
  • python3 logging 'ascii' codec can't

    摘要:環(huán)境問題發(fā)現(xiàn)最近剛從換到下搬磚,發(fā)現(xiàn)在跑的好好的代碼,在下終端老是報錯還是編碼錯誤注冊失敗坦白說,看到這個錯誤好無奈。既然能在跑,換到就出錯,那多半是環(huán)境問題了,然后我就開始了我的調(diào)試追蹤之旅了跟蹤調(diào)試先前調(diào)試都是一晃而過,只看結(jié)果。 環(huán)境:mac 10.12 python3 django 1.10 問題發(fā)現(xiàn) 最近剛從arch 換到 mac下搬磚, 發(fā)現(xiàn)在arch跑的好好的代碼,...

    txgcwm 評論0 收藏0
  • antd報錯Cannot read property 'filter' of u

    摘要:技術(shù)棧問題描述在狀態(tài)組件中書寫下的其中涉及點擊某處出現(xiàn)彈框的操作,在中有選框,點擊取消或清空所有表單信息。點擊選框內(nèi)的各個選項,報錯。在點擊取消之后,清空的是所有組件的內(nèi)容,再打開新的彈窗后,組件的狀態(tài)并沒有刷新。 技術(shù)棧: react + dva + antd 問題描述: 在狀態(tài)組件中書寫state下的columns,其中涉及點擊某處出現(xiàn)彈框modal的操作,在modal中有sel...

    Tychio 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<