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 build a multi-node Elastic stack cluster on RHEL8 /CentOS8
>>: MySQL 8.0.13 installation and configuration method graphic tutorial under win10
When changing the time zone under Linux, it is al...
1. Use frameset, frame and iframe to realize mult...
This rookie encountered such a problem when he ju...
In many projects, it is necessary to implement th...
The virtual machine used is CentOS 8.4, which sim...
1. The catalina.bat must be set to UTF-8. If I do...
Preface Recently, during an interview, I was aske...
Overview Nginx can use variables to simplify conf...
Table of contents Problems encountered during dev...
Sometimes when requesting certain interfaces, you...
In the MySQL database, after tables are associate...
Table of contents Install Dependencies Install bo...
As more and more Docker images are used, there ne...
After setting up the MySQL master-slave, you ofte...
<a href="http://" style="cursor...