refs를 사용하여 vue 및 정의되지 않은 dom을 찾는 방법에 대한 자세한 설명이 나타납니다.
저는 항상 ref를 사용하여 DOM 노드를 찾는 것이 매우 편리하다는 것을 알았습니다. 그런데 해당 기간 동안, 즉 mount(){} 후크에서 this.$refs.xxx를 사용할 때 인쇄된 값이 정의되지 않는 문제가 발생했습니다.
그래서 이전에 ref를 사용하여 위치를 지정했던 .vue 파일을 비교해서 차이점을 찾아봤습니다. 이 글에서는 주로 Vue에서 DOM에서 undefine을 찾기 위해 refs를 사용하는 문제에 대한 해결책을 소개합니다. 편집자는 이것이 꽤 좋다고 생각하므로 지금 공유하고 참고용으로 제공하겠습니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.
특정 DOM 노드를 찾을 수 없는 이유를 알고 싶다면 먼저 Mounted(){} 후크 함수가 어떤 용도로 사용되는지 이해해야 합니다.
다음은 Vue 공식에서 제공하는 Vue 라이프 사이클(일부)입니다. 관계자의 말대로 처음에는 이해할 필요는 없지만 배우고 사용할수록 참조 가치는 점점 더 높아질 것입니다. .
마운트된 단계에서 DOM 구조가 준비된 것으로 나타났습니다. 그러나 여기의 준비에는 특별한 설명이 필요합니다.
DOM 구조가 나왔지만 v-if, v-show 또는 v-for인 경우 (즉, 획득한 배경 데이터를 기반으로 DOM을 동적으로 운영하는 것, 즉 반응형), 이러한 DOM은 탑재된 단계에서 발견되지 않습니다.
이때 마운트된 단계는 일반적으로 백엔드 요청을 시작하고, 데이터를 가져오고, 라우팅 후크를 사용하여 몇 가지 작업을 수행하는 데 사용됩니다. 간단히 말하면, 마운트된 후크에 데이터를 로드하는 것뿐입니다.
업데이트된 DOM에서 따라서 마운트된 후크에서 $refs를 사용하는 경우 참조가 v-if, v-for, v-show를 사용하여 DOM 노드에 배치되면 반환된 값은 정의되지 않을 수만 있습니다. , Mounted Stage에서는 전혀 존재하지 않기 때문입니다! !
검사 결과 위의 텍스트가 잘못되었습니다. $refs를 찾을 수 없는 주된 이유는 v-if, v-for 및 v-show와 같은 문이 상위 구성 요소가 전달한 매개 변수에 의존하는 경우 매개 변수가 다음과 같기 때문입니다. Mounted() 단계는 아직 획득되지 않았습니다~~~~! ! ! !
DOM이 로드된 후 실제로 데이터를 얻으려면 VUE의 전역 API를 호출해야 합니다: this.$nextTick(() => {})
마운트된 단계가 로드 단계인 경우 업데이트 단계 DOM에 대한 데이터 업데이트(로드된 데이터 처리) 단계가 완료됩니다. 이때 ref, 데이터 등은 모두 업데이트 단계에서 사용됩니다. 100% DOM 노드를 찾을 수 있습니다.
업데이트된 것과 마운트된 것의 차이점은 DOM 구조가 업데이트될 때마다 vue가 update(){} 후크 함수를 호출한다는 것입니다! 그리고 Mounted는 한 번만 실행됩니다
간단히 말하면 디버깅 중에 요소의 존재를 볼 수 있는 한 this.$refs.xxx를 사용하여 업데이트된 단계에서 해당 DOM 노드를 찾을 수 있습니다!
$refs 사용과 관련하여 공식 문서에서는 구체적으로 다음 팁을 제공합니다.
사용 시 주의하세요.
관련 권장사항:
JavaScript에서 정의되지 않은 것과 null 사이의 차이점에 대한 자세한 설명
php 실행 시 정의되지 않은 인덱스 프롬프트에 대한 해결 방법
php 실행 시 정의되지 않은 함수 cur_init() 호출에 대한 해결 방법
위 내용은 refs를 사용하여 vue 및 정의되지 않은 dom을 찾는 방법에 대한 자세한 설명이 나타납니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

NTFS는 항상 Windows PC의 기본 파일 시스템이었지만 Microsoft는 ReFS를 통해 몇 가지 흥미로운 기능을 도입했습니다. 이 새로운 파일 시스템은 Windows 11에 적용될 수 있으며 사용자는 NTFS가 ReFS와 어떻게 비교되는지 알고 싶어합니다. 이 세부 가이드에서는 이 두 파일 시스템 중에서 더 나은 선택을 보여줍니다. Windows 11은 ReFS를 지원합니까? ReFS(Resilient File System)를 지원하는 Windows 11에 대한 논의는 아직 잠정적이고 진행 중입니다. 이 파일 시스템은 아직 Windows 11 PC에서는 공식적으로 사용할 수 없습니다. 그러나 DevsChannel 및 WindowsServe

uniapp에서 지도 및 위치 확인 기능을 사용하는 방법 1. 배경 소개 모바일 애플리케이션의 인기와 위치 확인 기술의 급속한 발전으로 인해 지도 및 위치 확인 기능은 현대 모바일 애플리케이션에서 없어서는 안 될 부분이 되었습니다. uniapp은 Vue.js를 기반으로 개발된 크로스 플랫폼 애플리케이션 개발 프레임워크로, 개발자가 여러 플랫폼에서 코드를 공유할 수 있도록 해줍니다. 이 기사에서는 uniapp에서 지도 및 위치 지정 기능을 사용하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 2. uniapp-amap 구성 요소를 사용하여 지도 기능 구현

WordPress 플러그인을 사용하여 즉각적인 위치 기능을 구현하는 방법 모바일 장치의 인기로 인해 점점 더 많은 웹사이트가 위치정보 기반 서비스를 제공하기 시작했습니다. WordPress 웹사이트에서는 플러그인을 사용하여 즉각적인 위치 확인 기능을 구현하고 방문자에게 지리적 위치와 관련된 서비스를 제공할 수 있습니다. 1. 올바른 플러그인을 선택하세요. WordPress 플러그인 라이브러리에는 위치정보 서비스를 제공하는 플러그인이 많이 있습니다. 필요와 요구 사항에 따라 올바른 플러그인을 선택하는 것이 즉각적인 위치 지정 기능을 달성하는 열쇠입니다. 다음은 몇 가지입니다.

1. 먼저 휴대폰에서 [검색] 앱을 열고 장치 인터페이스의 목록에서 장치를 선택합니다. 2. 그러면 위치를 확인하고 해당 경로를 클릭하여 해당 경로로 이동할 수 있습니다.

Go 언어 개발 시 메모리 누수 위치 문제를 해결하는 방법: 메모리 누수는 프로그램 개발에서 흔히 발생하는 문제 중 하나입니다. Go 언어 개발에서는 자동 가비지 수집 메커니즘이 있기 때문에 메모리 누수 문제가 다른 언어보다 적을 수 있습니다. 그러나 크고 복잡한 애플리케이션에 직면하면 메모리 누수가 여전히 발생할 수 있습니다. 이 기사에서는 Go 언어 개발에서 메모리 누수 문제를 찾아 해결하는 몇 가지 일반적인 방법을 소개합니다. 먼저 메모리 누수가 무엇인지 이해해야 합니다. 간단히 말해서 메모리 누수는 다음을 의미합니다.

1. 클릭하여 휴대폰에 Amap 지도 소프트웨어를 입력하세요. 2. 오른쪽 하단에 있는 내를 클릭하세요. 3. 클릭하시면 가족지도에 입장하실 수 있습니다. 4. 내 가족 지도 만들기를 클릭하세요. 5. 생성이 완료되면 초대코드가 나타나며, 다른 휴대폰과 공유할 수 있습니다.

최근 인터넷상의 많은 사용자들이 Apple 휴대폰을 사용하여 "석유 발견"과 관련된 주제를 검색하거나 댓글을 달 때 해당 장치가 자동으로 위치 추적 기능을 켜는 것으로 나타났습니다. Apple 휴대폰이 위치를 수집하고 전송하는 것으로 의심됩니다. 사용자를 모니터링하기 위한 정보입니다. iPhone에서 "석유 발견"을 입력하면 위치가 표시되나요? 이런 식으로 Apple의 개인정보가 보장될 수 있나요? 분명히 이것은 오해입니다! Apple 고객 서비스에 따르면 위치 지정 기능은 기본적으로 켜져 있으며 특정 문자 전송에만 국한되지 않고 모든 작업이 상태 업데이트를 트리거할 수 있다고 밝혔습니다. 그러나 이 설명이 반드시 포괄적인 것은 아닙니다. 일반적으로 iPhone은 사용자가 무언가를 검색하거나 앱 메커니즘 설정과 관련되지 않는 한 위치 지정 기능을 거의 실행하지 않습니다. 사용자가 특정 문자를 입력하면 앱이 자동으로 위치 지정 기능을 활성화합니다. 배경. 이 주제가 가능한 이유

현대 사회에서 휴대폰은 우리 삶에 없어서는 안 될 필수품이 되었습니다. 잘 알려진 스마트폰 브랜드인 Huawei 휴대폰은 사용자들에게 깊은 사랑을 받고 있습니다. 그러나 휴대폰의 대중화와 사용 빈도의 증가로 인해 휴대폰을 분실하는 경우가 많습니다. 휴대폰을 분실하면 우리는 불안감과 혼란스러움을 느끼는 경향이 있습니다. 그렇다면 불행하게도 Huawei 휴대폰을 분실한 경우 어떻게 신속하게 위치를 찾을 수 있습니까? 1단계: 휴대폰 위치 확인 기능을 사용하십시오. Huawei 휴대폰에는 강력한 위치 확인 기능이 내장되어 있습니다. 사용자는 휴대폰 설정에서 "보안" 옵션을 사용할 수 있습니다.
