1. 彈框元件,初始化資料的方法寫在created 中
bug 點:created 鉤子函式只在頁面第一次載入時執行,第二次載入則不會執行,初始化資料無法更新。
示例:頁面不重新整理的情況下,彈框元件第二次開啟時,detail 是不會變化的
created () ,解決辦法: watch 一下id 的變化,同時要在關閉彈框的**事件中改變一下id, 這樣避免連續開啟同一條記錄(id不變)時,也重新整理資料。methods: `)
.then((res) =>
}).catch((e) => )
},
watch: }},2. form 表單,要有清空操作
3. try catch 無法抓取非同步方法中的錯誤
4. 雙向繫結複雜物件,當引數傳遞前要 json.parse(json.stringify(this.searchform)),避免引數物件中的資料隨頁面發生變化。
5.使用json.parse(json.stringify(obj))時,注意返回為空物件的情況,具體參考:
6. var s= arr.push('t') ,注意s 並不是新陣列,返回的新陣列的長度,所以以下寫法是錯誤的,應該提到外面。
bug 記最近出現的非功能bug
1 android 4.1.2 的相容bug 一直以為android 測試 4 5 6就可以了,結果發現android4.1.2 和android4.3之間還是有差距的。處理辦法 驗證版本相容的時候,需要覆蓋所有系統版本 2 https和http 測試h5活動時,沒有考慮到能否支援https,上線後...
CI專案中遇到的BUG
寫sql時遇到的bug,問題是這樣的 error number 1054 unknown column john in where clause select from user where u name john filename f ci system database db driver.ph...
springboot 專案中遇到的BUG
mybatis中動態列印sql語句到控制台,只需要在springboot配置檔案中新增如下配置即可 mybatis configuration log impl org.apache.ibatis.logging.stdout.stdoutimpl但是如果沒有用到任何連線池的話,是不會列印的 cre...