VueJS 및 Observer 객체에 문제가 있습니다. 내 개체의 일부를 임시 변수에 할당하여 나중에 사용할 수 있습니다. 그런 다음 내 개체의 원래 부분을 새 데이터로 다시 할당하고 8 초 후에 임시 변수에 저장된 원래 상태로 되돌립니다.VueJS 임시 변수를 보는 옵저버를 중지하십시오.
이 두 가지 상태를 다르게 렌더링하는 목록보기에이 객체를 연결했습니다.
관찰자가 내 임시 변수를 관찰하지 못하게하고 싶지만 어떻게 작동하는지 알 수 없습니다. 당신이 vuejs에서 반응성이 data(){}
개체를 원하지 않는 경우
var temporary = core_data.map_data[data.selected]; //This is the variable I dont want to be observed.
core_data.map_data[data.selected].colour = data.colour;
core_data.map_data[data.selected].message = data.message;
core_data.map_data[data.selected].type = "ping";
setTimeout(
function() {
core_data.map_data[data.selected] =temporary;
// console.log(core_data.map_data);
}, 8000);
var을 보지 않으시겠습니까? – samayo
임시. 지금 내 질문을 업데이트하겠습니다. –