今天踩了一個坑。
在一個項目裏,使用vant ui
框架,帶>
的輸入框,點擊後,底部彈出選項。
我選擇了van-field
組件,使用了裏面的is-link
屬性。
然後,就遇到了一個bug,在iOS裏,點擊組件時,會直接回到頁面頂部,底部彈窗出不來。
仔細分析了一下,應該是is-link
會使用a
標籤。a
標籤沒有href
值時,會默認回到頁面頂部,相當於又跳到當前鏈接。這就導致了我遇到的bug。
要避免這樣的情況出現,就是要避免將a標籤做普通標籤來使用。
今天踩了一個坑。
在一個項目裏,使用vant ui
框架,帶>
的輸入框,點擊後,底部彈出選項。
我選擇了van-field
組件,使用了裏面的is-link
屬性。
然後,就遇到了一個bug,在iOS裏,點擊組件時,會直接回到頁面頂部,底部彈窗出不來。
仔細分析了一下,應該是is-link
會使用a
標籤。a
標籤沒有href
值時,會默認回到頁面頂部,相當於又跳到當前鏈接。這就導致了我遇到的bug。
要避免這樣的情況出現,就是要避免將a標籤做普通標籤來使用。