課程
/前端開發
/HTML/CSS
/vue3.0實現todolist
ref reactive torefs的好處是什么呢,干嘛多此一舉?
2022-01-25
源自:vue3.0實現todolist 3-4
正在回答
reactive 和 ref 都是用來定義響應式數據的 reactive更推薦去定義復雜的數據類型 ref 更推薦定義基本類型
ref 和 reactive 本質我們可以簡單的理解為ref是對reactive的二次包裝, ref定義的數據訪問的時候要多一個.value
使用ref定義基本數據類型,ref也可以定義數組和對象。
ref、toRef、toRefs
參數不同:ref()接收一個 js 基本數據類型的參數;toRef()接收兩個參數,第一個為對象,第二個為對象中的某個屬性;
原理不同:ref()是對原數據的一個深拷貝,當其值改變時不會影響到原始值;toRef()是對原數據的一個引用,當值改變時會影響到原始值;
響應性不同:ref()創建的數據會觸發 vue 模版更新;toRef()創建的響應式數據并不會觸發 vue 模版更新,所以toRef()的本質是引用,與原始數據有關聯。
可以使代碼更簡潔,高效,看起來也更優雅
舉報
通過todolist實戰案例全方位學習vue3.0
1 回答方法訪問 reactive 定義的數據
1 回答使用reactive,可不可以直接return data
1 回答邏輯放在父組件處理還是子組件處理?
3 回答怎么判斷什么時候引入對應的組件的方法呢
2 回答為什么要用計算屬性呢這塊?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-06-01
reactive 和 ref 都是用來定義響應式數據的 reactive更推薦去定義復雜的數據類型 ref 更推薦定義基本類型
ref 和 reactive 本質我們可以簡單的理解為ref是對reactive的二次包裝, ref定義的數據訪問的時候要多一個.value
使用ref定義基本數據類型,ref也可以定義數組和對象。
ref、toRef、toRefs
參數不同:ref()接收一個 js 基本數據類型的參數;toRef()接收兩個參數,第一個為對象,第二個為對象中的某個屬性;
原理不同:ref()是對原數據的一個深拷貝,當其值改變時不會影響到原始值;toRef()是對原數據的一個引用,當值改變時會影響到原始值;
響應性不同:ref()創建的數據會觸發 vue 模版更新;toRef()創建的響應式數據并不會觸發 vue 模版更新,所以toRef()的本質是引用,與原始數據有關聯。
2022-03-11
可以使代碼更簡潔,高效,看起來也更優雅