The solution record of Vue failing to obtain the element for the first time

The solution record of Vue failing to obtain the element for the first time

Preface

The solution to the problem of not being able to obtain elements for the first time in Vue is whether you often click the pop-up button for the first time to obtain the elements in the pop-up window. When you open the pop-up window to get the element, it is empty and you have to open it a second time to get it.

1. Get after updating DOM

this.$nextTick(callback)
methods: {
    play() {
        //Get the element console.log($('#video'));
        this.$nextTick(function() {
            //Get the element console.log($('#video'));
        });
    }
}

2. Get through timer

setTimeOut(fn, 0)
methods:{
    play() {
        //Get the element console.log($('#video'));
        setTimeOut(function(){
            //Get the element console.log($('#video'));
        }, 0);
    }
}

3. Get by triggering events

@opened
<el-dialog @opened="play"></el-dialog>
 
methods: {
    play() {
        //Get the element console.log($('#video'));
    }
}

Summarize

This is the end of this article about how to solve the problem that vue cannot get elements for the first time. For more relevant content about vue cannot get elements, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • How to get the dynamically generated element by vue class name
  • Description of the problem of using custom hooks to obtain DOM elements in Vue3
  • Vue implements dynamic assignment of id, and click event to obtain the id operation of the currently clicked element
  • Vue gets the data-v-xxx operation generated by the element
  • vue.js click event gets the operation of the current element object
  • How to get the specified element in Vue

<<:  How to build a multi-node Elastic stack cluster on RHEL8 /CentOS8

>>:  MySQL 8.0.13 installation and configuration method graphic tutorial under win10

Recommend

What you need to know about responsive design

Responsive design is to perform corresponding ope...

Summarize how to optimize Nginx performance under high concurrency

Table of contents Features Advantages Installatio...

Detailed explanation of the mechanism and implementation of accept lock in Nginx

Preface nginx uses a multi-process model. When a ...

Linux uses iftop to monitor network card traffic in real time

Linux uses iftop to monitor the traffic of the ne...

Docker runs operations with specified memory

as follows: -m, --memory Memory limit, the format...

WeChat applet + ECharts to achieve dynamic refresh process record

Preface Recently I encountered a requirement, whi...

Implementation example of Docker rocketmq deployment

Table of contents Preparation Deployment process ...

Solution to Nginx session loss problem

In the path of using nginx as a reverse proxy tom...

Detailed explanation of query examples within subqueries in MySql

Where is my hometown when I look northwest? How m...

Complete steps to install Anaconda3 in Ubuntu environment

Table of contents Introduction to Anaconda 1. Dow...

A brief explanation of the reasonable application of table and div in page design

At the beginning of this article, I would like to ...

Implementation process of row_number in MySQL

1. Background Generally, in a data warehouse envi...

Detailed explanation of using echarts map in angular

Table of contents Initialization of echart app-ba...