問題: 今天有個小伙伴說我們前端有個頁面異常奇怪,沒有顯示數據。 開發小伙伴進行查詢之後(非專業前端),明明進行了綁定,頁面死活無法渲染,歸屬於靈異事件了,對於這種靈異事件,我總會想著記錄一下 我查看問題的時候,我一度懷疑是這個vue雙向綁定有問題,逐漸開始懷疑人生 我的操作是進入系統,賦予一個空數 ...
問題:
今天有個小伙伴說我們前端有個頁面異常奇怪,沒有顯示數據。
開發小伙伴進行查詢之後(非專業前端),明明進行了綁定,頁面死活無法渲染,歸屬於靈異事件了,對於這種靈異事件,我總會想著記錄一下
我查看問題的時候,我一度懷疑是這個vue雙向綁定有問題,逐漸開始懷疑人生
我的操作是進入系統,賦予一個空數組給前端,然後請求介面,獲取數據後賦值給數組,然後進行綁定操作。
結果 結果,尤大大啊,這沒有生效啊,
解決:
通過不斷的調試,突然發現,介面以前的賦值,數值一定是undefined,所以不會顯示,然後我這邊突然就悟了,我悟了啊!
這裡為undefined,那賦值就算有數據,在頁面載入的時候,雙向綁定綁定了一個寂寞啊,根本就是一個undefined,然後我添加了一個初始值之後,一切問題,就無聲解決了。。。。
需要考慮事件觸發時間機制
插曲:
我是全部賦了初始值了,然後修複了,後面我無意間只賦值了一個,它竟然也成功了,我不算專業前端,有知道為啥的,可以評論交流一下
隨筆記錄,歡迎討論