前言
學習原始碼的目標是學習其中的設計思路,在作業業務中就可利用這些思路撰寫我們的專案,對于資料劫持這一塊,是比較重要而且有價值學習的,今天,帶著好奇心來探討學習一下,首先,我們得明白資料劫持目的是什么,它到底做了啥?
資料劫持的目的是什么?
我們不希望原生的對物件或者陣列的操作,僅僅是一個單純的操作,我們希望在對物件賦值或者對陣列 push 等方法時,我們可以增加一寫操作進去,比如說讓視圖做資料的系結,即資料改變的時候也讓視圖也跟著變化,如果僅僅一個單純的操作,那么就 state 發生了變化,視圖并沒有隨之變化,因此,我們需要在資料變化的時候攔截一下,在保證資料變化的同時,對我們的視圖進行操作,也就是說在操作資料的程序當中,我們希望能夠做更多的事情,
如若有幫助到您,請一鍵三連,當然,本文表述有問題的地方,歡迎讀者指正,也是一個學習的程序,謝謝~
閱讀須知
在環境搭建和實作相關代碼之前,先提供本次代碼的目錄結構,不然后續一些檔案名以及檔案路徑可能會有小伙伴有疑惑,
目錄結構
--vueDemo ---<
CSDN認證博客專家
CSDN博客專家
博客之星
前端開發攻城獅
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/170625.html
標籤:java
