
踩坑日记
谁是克里斯
这个作者很懒,什么都没留下…
展开
-
vue 报错 error The “param“ component has been registered but not used
这个错误很常见也很好解决,一般来说就是定义了组件但是未在模板中使用,把组件在模板中使用即可。但是我的情况就特别特殊,我引入了组件,注册了组件,也使用了组件。还是报错,我就疯狂百度,无果。都是教你怎么在模板中使用,怎么去掉eslint的限制。其实,问题最大的是我全程没 有 去 看 浏览器。浏览器发出警告大致意思就是不能把内置或者保留的HTML的元素用作你导入组件的ID,看到这个我瞬间明白,组件名有问题,改名,解决问题。解决问题组件ID不可使用param...原创 2021-04-15 17:21:02 · 790 阅读 · 0 评论 -
vue 报错 Maximum call stack size exceeded
vue运行项目不报错,浏览器中报错Maximum call stack size exceeded。超出最大呼叫堆栈大小最后一个个排查vue模块,找到其中一个vue模块导入的另一个模块的模块名与当前模块的name相同。因为组件中name属性的其中一个作用就是可以通过name值在自身组件中调用自身。所以不能使引入的组件的组件名与name相同。总结: 导入的模块名不能与当前模块的name属性相同...原创 2021-04-13 14:52:19 · 3279 阅读 · 0 评论 -
vue 报错 Mixed spaces and tabs no-mixed-spaces-and-tabs
解释翻译过来为混合的空格和制表符,就是说在你的代码里面不能出现空格缩进又出现tab键缩进,但有些没有空格、tab缩进混合情况下也会报错。其最终缘由都是不规范的缩进导致的。出现原因最主要的原因是使用了ESLint,用来规范代码风格。eslint是语法检查工具,但是对语法要求过于严格。解决方式vscode安装vetur,在报错的vue文件格式化代码:alt + shift + f。...原创 2021-04-13 14:30:07 · 1448 阅读 · 0 评论 -
vue3(vue-cli4.x)请求项目内静态文件问题
引发最近在学vue3,其中有一处想处理接口请求,故打算在本地创建json文件模拟接口请求。实施最开始创建的json文件没有考虑到位置问题,就随意放。但一请求就404,此时意识到了文件路径问题。尝试放在res的assets文件夹下与public文件夹下都没用,百度后也还是没整好。解决最后在自己的尝试下,在src/public文件下创建 js 文件夹,json文件放在里面,就可以正常请求到。注意: 无论是在src还是public文件下,请求的路径都为 ./js/filename.json...原创 2021-04-10 14:38:28 · 722 阅读 · 0 评论 -
vue安装less-loader报错
问题描述在vue项目中,如果组件内style的声明上加上lang='less'<style lang='less' scoped></style>则表示可以使用less语法。在写完less/css运行后,可能会报如下错误。出现原因由于less-loader版本过高引发npm uninstall less-loader // 卸载npm install less-loader@7.0.0 // 安装备注截至我当前日期2021/3/31 : vue版本为3.0.原创 2021-03-31 11:20:03 · 4343 阅读 · 2 评论