新手必经之路,记一个自己犯的又一个愚蠢问题

判断页面某个元素是否存在,若存在执行某个函数。
因为这个div在vue3中用了v-if绑定了一个响应式的isVisable,所以一开始写的时候就直接if(isVisable==true)
结果此时就已经将isVisable重新赋值了

故选用直接操作dom的写法

if (document.getElementsByClassName('xxx').length>0){
     console.log('该元素存在,执行函数');          
}
posted @ 2021-11-29 11:24  青川薄  阅读(46)  评论(0)    收藏  举报