zoukankan      html  css  js  c++  java
  • vue 报错 Cannot read property '__ob__' of undefined的解决方法

    记不清第n次遇到这个错误了,但是脑子就是不好用,记不住解决办法啊,每次都要找好久才能找到错误,网上还一篇篇的全是错误答案......所以写篇随笔,记录下,方便大家也方便我自己。

    网上有人说是组件循环了多次一直没有销毁会产生这个错误,经测试发现并不是这个原因(也许是我测试的有问题?),遇到这个问题很简单,就是脚手架中 数据要这么写

    data(){
      return {}  
    }

    而写成如下就会发生这个错误,

    data(){}

    哪怕你什么数据都没有,对 没错,你什么数据都没有 也会发生这个错误,网上所谓的重复创建没有销毁,应该是用的v-show,到下一页的时候才会报错,也是偶然发现这个的,就在今天,写了个遮罩层组件,很简单的组件内容就是一个黑色半透明背景  有个×可以关闭,正好组件内data没有return 一开始用的v-show 发现

    这两个tab换页面的时候会有这个错误,改成v-if的时候就没事,切换页面是正常的,本来以为大功告成,也许是上天就想跟我过不去.....好巧不巧 遮罩层有个×,点一下关闭,关闭后再次触发  也是会报这个错误,感觉网上的说的重复创建,没有销毁,应该是这个,还有说什么传值有问题得,都不对,其实原因就是你的data 没有return 仅此而已。

    本人qq:15274527 421217189

  • 相关阅读:
    数组中,奇数放前偶数放后
    回溯法
    java+selenium的helloworld
    我为什么反对纯算法面试题
    算法面试题
    关于算法
    伴随开发人员成长的问题:工程重要,还是算法重要?细节重要,还是架构重要?
    数据结构和算法为什么这么重要?
    JSP网站开发基础总结《三》
    JSP网站开发基础总结《二》
  • 原文地址:https://www.cnblogs.com/jinzhenzong/p/9467975.html
Copyright © 2011-2022 走看看