Vue的【Cannot read property '_wrapper' of undefined】问题

前言
❕vue出现了Cannot read property '_wrapper' of undefined的报错信息
网上有很多说如何解决该问题的帖子。
但这篇文章主要介绍如何找出问题,并解决问题。
环境:vuecli2搭建的项目


报错信息

1
TypeError: Cannot read property '_wrapper' of undefined

报错信息

分析

1.从代码里面搜wrapper发现根本没有这个代码。那么为什么会出现这个错误问题。

2.检查自己vue是不是通过script标签引入。(路径:项目根目录下的index.html)
sciprt标签引入

3.我这里引入的是压缩过的vuejs文件。正常来说开发环境下是应该用的没压缩过的(开发)vuejs文件。

4.我这边把该vue文件改为非压缩版的。我这边是换成

<script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>

5.打开出现问题的页面。发现报错信息变了。

报错信息2

6.从代码提示中很明显是点击时间的fn方法没有找到。

解决

把未定义的方法在methods里声明就好了哈。

总结

其实可能解决该问题很简单。但是更多的是要学会自己去找出原因、分析、解决。

下次如果在vue当中出现一些莫名其妙的报错信息时,可以尝试把饮用的代码换成未压缩过的看看。可能会有奇效呢!

当然其他框架/库可能也会出现该类型的情况。也可一尝试一下该方法。



Vue的【Cannot read property '_wrapper' of undefined】问题
作者
墨陌默
发布于
2019年11月7日
许可协议