我正在使用vue-use从会话存储中检索一个深度嵌套的React式 prop 。ui更新成功,但computed和watch函数未更新。下面是我的代码:
const defaultState = {
myComp: [{ isSelected: true }]
};
const state = useSessionStorage("settings", defaultState, {
mergeDefaults: true,
});
watch(state.value.myComp[0].isSelected, (old, newValue) => {
console.log(newValue);
});
const misc = computed(() =>
console.log(state.value.myComp[0].isSelected)
);
1条答案
按热度按时间ssm49v7z1#
我认为你需要在手表上添加
deep
选项:更多信息请点击此处