P粉6681137682023-08-29 09:47:17
storeToRefs
產生 ref()代码>
s.
您說這個範例“直接來自 pinia 文件”,但我懷疑您是否發現在 pinia 文件中的任何地方傳播 ref
。如果您這樣做了,那麼這是一個錯誤,應該透過在 pinia
的儲存庫上提出問題來向 posva 指出。
可以直接觀看參考:
watch( attributes, handler, { deep: true } )
...或您可以使用箭頭函數查看其.value
1:
watch( () => attributes.value, handler, { deep: true } )
注意 newVal
和 oldVal
參數是 代理 2。若要存取其目標,請使用 toRaw。
工作演示。 p>
1 - 它允許更窄的觀察者,例如:
watch( () => attributes.value[0]?.value), handler )
2 - 如果將物件放入ref()
「該物件是與reactive( )
" 進行深度反應(請參閱詳細資訊)。另請閱讀反應式代理與原始代理 .