在使用的vue3+element-plus的项目中,我使用了form表单对数据进行校验。

但是使用了:

refDom.value.validate((valid) => {})
后,过一会控制台会报错: Cannot read property 'xxxx' of null,不管怎么定义,都会有这个问题。
后来发现是ref和reactive的原因。
使用reactive,控制台就不报错了,而且使用reactive的时候不需要使用value。
可是为什么呢?
因为ref是用来定义单一的数据类型,比如string,number,boolean等这样的。
reactive则是用来定义json,数组等类型的。
form表单很明显是属于json数据类型的,如果使用的话控制台是会报错的。

最新文章

  1. [LeetCode] Binary Tree Right Side View 二叉树的右侧视图
  2. css3结构性伪类选择器
  3. Server Error in '/' Application
  4. javaWeb 使用 filter 处理全站乱码问题
  5. 数据结构《16》----自动补齐实现《一》----Trie 树
  6. 第五次实验报告 java 网络编程
  7. 2.跑nodejs文件
  8. SpringBoot更改HttpMessageConverters使用FastJson出现乱码问题
  9. Android之友盟多渠道打包与数据统计
  10. c++连续读取未知个数的数字
  11. 【python】安装hyperscan-python
  12. Linux下DB2命令学习及整理
  13. python模块_re模块
  14. python---定义一个session类(无错)
  15. python对缩进的严格要求
  16. PAT甲题题解-1033. To Fill or Not to Fill (25)-模拟
  17. 比特币全节点(bitcoind) eth 全节点
  18. Spark部署
  19. ssh : how to add "hostkey" to “know_hosts”
  20. [修正] Firemonkey Android 文字斜粗体显示不全的问题

热门文章

  1. 字节输出流OutputStream类-字节输出流写入数据到文件
  2. Python TensorFlow深度学习回归代码:DNNRegressor
  3. Android第五次作业
  4. 黏包现象、struct模块、并行与并发
  5. Ceph RGW误删index对象恢复
  6. P25_wxss - rpx单位
  7. 逻辑运算符、成员运算符、身份运算符、流程控制、if判断、while循环
  8. 调用HttpClient.PostAsync时传token等值
  9. Mat数据结构
  10. JZOJ 4289.Mancity