“你為什麼要做一個程式員?”,“因為我有一顆改變世界的心!”,“說人話”,“因為我沒朋友。。。” -------------純屬娛樂===============================================...
“你為什麼要做一個程式員?”,“因為我有一顆改變世界的心!”,“說人話”,“因為我沒朋友。。。”
-------------純屬娛樂
=====================================================================
前幾天寫的工具模型,今兒又提了一個bug:覆選框顯示有誤,將一個彈出框的選中狀態刪除,其餘彈出框彈出的時候,本應被選中的狀態也不見了。。。
確認了一下後臺收到的數據都是正常的,那麼就是前端顯示問題了~到也沒怎麼糾結,因為之前有因為類似問題的bug,當時查詢了一下問題原因及解決方案。
原因:attr設置屬性的非即時生效特性
解決:用prop替換attr即可
那麼,二者到底該如何使用呢?
簡單的說就是:表單的checked,disabled,selected這幾種可以用true和false來表達並且需要設置成功後立即顯示結果的,就使用prop;其餘的都可以使用attr。