首页 > 其他分享 >this.$refs.ref 不存在 undefined v-if和v-show 的区别

this.$refs.ref 不存在 undefined v-if和v-show 的区别

时间:2023-05-23 10:35:53浏览次数:66  
标签:存在 undefined 区别 refs show ref

<div v-if='true'>

    <div>.... <el-input ref='ref' /> </div>

</div>

 

上面的代码,引用this.$refs.ref = undefined;

 

改为v-show解决。

 

网上有好多说法是:this.$nextTick(() => { 放这里 });在这里不能解决的。

原因: v-if条件不满足,document中是不存在的,v-show是隐藏了,还是会创建。

 

 

参考:https://huaweicloud.csdn.net/638f0ffadacf622b8df8e3a9.html

标签:存在,undefined,区别,refs,show,ref
From: https://www.cnblogs.com/jiduoduo/p/17422547.html

相关文章

  • JS中的undefined 与 null
    在JavaScript中,undefined和null是两个特殊的值,用于表示缺失或空值。undefined是一个表示未定义或未赋值的原始值。它在以下情况下使用:1.变量声明了但未初始化时,默认为undefined。letx;console.log(x);//undefined  2.访问对象属性或数组元素时,如果该......
  • Robocopy 可以与 refs 文件系统配合使用,以提高数据复制和同步的效率和可靠性
    Robocopy可以与refs文件系统配合使用,以提高数据复制和同步的效率和可靠性。Refs是WindowsServer2012R2引入的一种新型文件系统,具有高可靠性、高速度、高扩展性等特点。与NTFS不同,Refs文件系统具有更高的性能和更好的可靠性,因此在大数据环境中使用Robocopy进行数据......
  • 为什么不能向下兼容呢?这是因为不同版本的 Refs 文件系统之间可能存在较大的差异,如接口
    Refs文件系统是在WindowsServer2012R2引入的,目前主要用于Windows服务器操作系统中。截至目前为止,Windows服务器操作系统中已经支持了三个版本的Refs文件系统:RefsV1:WindowsServer2012R2中引入的第一代Refs版本,该版本引入了Refs文件系统,并支持自动修复、数据......
  • Uncaught TypeError: Cannot read properties of undefined (reading ‘install‘)
     出现该情况的原因是vue-router安装的版本太高,一般vue2的项目对应的版本是vue-router@3版本①在控制台输入: [email protected] 重新安装vue-router即可解决......
  • ctfshow php特性
    web111源代码highlight_file(__FILE__);error_reporting(0);include("flag.php");functiongetFlag(&$v1,&$v2){eval("$$v1=&$$v2;");//这里是一个赋值语句把v2的值复制下面通过get获得的$$v1值var_dump($$v1);//打印$$v1的值}if(isset($_......
  • Undefined 不是 Null
    在JavaScript中,null用于对象,undefined用于变量,属性和方法。对象只有被定义才有可能为null,否则为undefined。如果我们想测试对象是否存在,在对象还没定义时将会抛出一个错误。错误的使用方式:if(myObj!==null&&typeofmyObj!=="undefined")正确的方式是我们......
  • Show Psw
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>NewDocument</title><metaname="Generator"content="Edi......
  • 记录浏览器的bug。Cannot read properties of undefined (reading ‘toLowerCase
    UncaughtTypeError:Cannotreadpropertiesofundefined(reading‘toLowerCase发现是浏览器的bug。浏览器会自动保存表单数据,如果填入表单的时候,点击浏览器保存的数据控制台就会报错。 ......
  • vue中pdf预览,报错(Cannot read properties of undefined (reading ‘catch‘))解决
    1、在node_modules中找到vue-pdf,src下的pdfjsWrapper.jsif(pdfRender!==null){if(canceling)return;canceling=true;pdfRender.cancel().catch(function(err){emitEvent('error',err);});return;}修改为if(pdf......
  • this.$refs.ref值.toggleRowExpansion is not a function的解决方法
    el-table点击行也能够打开子表,开始搞了个静态(子表)的可以的。但是现次执行这个方法,就报错了。<el-tablev-loading="loading":data="item.steps"style="border-radius:0px!important;"ref="stepTable"......