首先上图,看看你们的报错是不是跟我的一样,如果是则继续往下看,如果不是请移往它处,谢谢!
0、项目环境:vue2
1、一般我们以往的各种说 ($ is not defined) 都是因为没有引入jQuery,然后我就去引入了jQuery,以为这样就结束了,但结果万万没想到,啥也没变!
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
2、网上还有说去命令窗口直接下载jquery依赖,好家伙,还是没效果。
3、最后突然想到之前有遇到过类似这种问题的,然后请各位移步到项目的package.json文件,在里面找到globals这个属性,然后在里面加上我们的$为false,然后就完事儿啦!
总结:
1、在index.html中引入jQuery文件;
2、在package.json的globals属性中添加"$": fasle。
两步缺一不可!少了其中一步都不会成功喔!
最后附上成功后的效果图: