Vue3项目报错
data.includes is not a function ,
网页打不开,具体错误截图如下:
刚开始在查是不是哪里有的date.includes写错了,没查到
我的代码:
后来查了一下,解决方案如下:
要学会看报错信息,TypeError:data.includes is not a function
意思就是说,类型错误,data这个数据没有includes这个方法,就是data我们传过来肯定不是一个数组,仔细检查了一下data这个数据,就是我本来应该传过去一个数组,我给写成了一个对象。。。
意思就是说,类型错误,data这个数据没有includes这个方法,就是data我们传过来肯定不是一个数组,仔细检查了一下data这个数据,就是我本来应该传过去一个数组,我给写成了一个对象。要学会看报错信息,TypeError:data.includes is not a function。刚开始在查是不是哪里有的date.includes写错了,没查到。
Uncaught (in promise) TypeError:
data
.
inclu
des
is not a
function
at Object.updateCurrentRow
Data
(current.ts:40:15)
at Object.set
Data
(index.ts:35:22)
at Object.commit (index.ts:168:24)
at watch.immediate (style-helper.ts:49:17)
vue
3 - 解决
报错
TypeError: (0 , import_node_util.parseArgs) is not a
function
(
vue
3新建项目时
报错
,
vue
3使用命令新建项目出错
今天在
vue
3的练习时候发现我写的路由总是浏览器
报错
,仔细校验文档发现并没有错误啊,可总是报Uncaught TypeError:Object(...) is not a
function
的错误,看下图:
网上针对这个错误的解释都是重名啊、大小写错误啥的。很显然对于我这种老鸟(菜鸡)是不可能犯这种错误的。经过一顿折腾竟然是版本问题。。。。。。。。。。。
我查看了路由的版本号,3.5.1并不是最新的,理论上讲应该问题不大,但是还是抱着试一试的心态把
vue
相关的都升级了一遍,再次编译,竟然没有这个问题了。真
在跟着视频学习用
vue
配置路由时,在路由文件中使用
Vue
.use(router)的语句无法正常启动服务,并且浏览器
报错
,提示‘use’并未定义;看了一下,如下图,
vue
中没有use()这个方法
经过查找资料后发现,这种加载
vue
-router的方式是
vue
2使用的,但我现在用的是
vue
3(跟着视频创建项目时老师说
vue
3更新的东西也不会对我们的项目产生什么影响之类的,喜新厌旧的我就直接用了
vue
3,导致和课程配置不一样了)。因此,我现在需要使用
vue
3的方式来导入
vue
-router。
首先,在路由文件里
很抱歉听到您在HBuilderX运行
Vue
3项目时遇到了错误。请提供具体的错误信息,这样我可以更好地帮助您解决问题。同时,您可以尝试以下常见的解决方法:
1. 检查依赖版本:确保您的项目中所使用的
Vue
和相关依赖的版本与
Vue
3兼容。您可以在项目的`package.json`文件中查看依赖版本,确保它们是最新的
Vue
3版本。
2. 清除缓存并重新安装依赖:在终端中切换到项目目录,运行以下命令清除缓存和重新安装依赖:
npm cache clean --force
rm -rf node_modules
npm install
3. 检查配置文件:确保您的项目中的配置文件(例如`.babelrc`或`babel.config.js`)正确配置了
Vue
3的相关插件和预设。您可以参考
Vue
3的官方文档来配置这些文件。
4. 更新HBuilderX:确保您使用的是最新版本的HBuilderX。您可以在HBuilderX官方网站上下载最新版本并进行更新。
5. 检查网络连接:有时,网络连接不稳定或防火墙设置可能会导致某些依赖无法下载。请确保您的网络连接正常,并且没有阻止HBuilderX访问所需的资源。
如果问题仍然存在,请提供更具体的错误信息,例如错误消息、调用堆栈或任何其他相关信息,这样我就能够更准确地帮助您解决问题。
CSDN-Ada助手: