vue2.0报错及问题解决

一、

TypeError:_self。$ scopedSlots.default不是renderCell的函数
(eval at(app.js:1425),:10386:45)

二、

Cannot read property xxx of undefined (
Cannot read property 'xxx' of null
Cannot read property 'focus' of undefined

  • 解释:
    使用.xxx的那个对象为undefined
三、

解决 vue.js在火狐浏览器报错 "event is not defined" 的问题

https://blog.csdn.net/u012317188/article/details/79031327

四、

Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'

https://www.cnblogs.com/zhn0823/p/6820605.html?utm_source=itdadao&utm_medium=referral

五、

Invalid default value for prop "value": Props with type Object/Array must use a factory function to return the default value

六、

vue项目报错如下:(Emitted value instead of an instance of Error)

七、

Invalid prop: type check failed for prop "value". Expected String, Number, got Undefined.

  • 解释:
    prop期待传入数组,传入的却是字符串。类型错误

https://www.iphpt.com/detail/98/

八、

Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'

九、

npm install 报node-sass错误

十、

vue组件中 style报错 Newline required at end of file but not found

十一、

vue使用jquery,警告 '$' is not defined

  • 解决办法:修改根目录下.eslintrc.js文件,在module.exports中,为env添加一个键值对 jquery: true
env: { 
  browser: true, 
  jquery: true // 添加 
} 

https://blog.csdn.net/qq_35430000/article/details/80960423

十二

vue中引入并且使用jquery,修复使用eslint时报 $、 jquery找不到的错误

https://blog.csdn.net/qq_35430000/article/details/80960423

十三、

移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:

https://blog.csdn.net/qq_26744901/article/details/80434684

十四、

You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file.

  • 解释:你可以使用特殊注释禁用某些警告。使用//eslint disable next line忽略下一行。使用/eslint disable/忽略文件中的所有警告。“
  • 解决办法:
module: {
  rules: [
    //...(config.dev.useEslint ? [createLintingRule()] : []), // 注释或者删除
    {
      test: /\.vue$/,
      loader: 'vue-loader',
      options: vueLoaderConfig
    },
    ...
    }
  ]
}

https://www.cnblogs.com/gaoquanquan/p/9550169.html

十五、

Vue.js报错"TypeError: Cannot read property 'name' of undefined"

https://blog.csdn.net/qq_41999617/article/details/86473650

十六、

Error in render: "TypeError: Cannot read property 'XXXXX' of undefined"

十七、

[Vue warn]: Error in event handler for "click": "TypeError: Cannot read property 'validate' of undefined"

  • 解决方法: this.$refs.form.validate()中的与ref="form"名字叫的不一致,或者没有定义ref。

https://blog.csdn.net/qq_37495786/article/details/83692544

十八、

vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives

  • 原因: VScode编辑器vue开发过程中,因为安装了ESLint插件,对vue进行了eslint检查,只需将这个规则检查屏蔽掉即可

https://blog.csdn.net/jagger_guo/article/details/78942692

十九、

vue报错Cannot read property 'addEventListener' of null"

  • 原因:获取id元素的时候没有获取到,页面中的这个id元素不是在dom加载完成之后动态添加上去的。

https://ask.csdn.net/questions/717925

二十、

element-ui 会报错:Error: No PostCSS Config found in element-ui/lib/theme-chalk(多个项目复用node_modules,npm install 时报错)

  • 解决办法:(npm install 不会产生该文件,仍可能会发生报错)
    element-ui/lib/theme-chalk里面创建了postcss.config.js文件,内容为:
module.exports = {}

https://blog.csdn.net/weixin_43249693/article/details/84766441

  • 解决办法(永久有效):
    根目录下创建postcss.config.js文件,内容为:
module.exports = { 
    plugins: { 
      'autoprefixer': {browsers: 'last 5 version'} 
    } 
  }

https://blog.csdn.net/jokren/article/details/86065217

二十一、

在图片地址src不变的情况下,浏览器重新加载图片失败,图片未刷新

  • 原因:在src不变时,浏览器直接就去读取缓存
  • 解决办法:在图片路径上拼接一个随机数,可以读取到图片路径的变化,重新加载图片
var img_src ='http://www.ilsea.net/images/seagull.jpg?t='+Math.random(); 

https://blog.csdn.net/maoxunxing/article/details/40618617

二十二、

setInterval只执行一次

  • 解决办法:
    setInterval(direct, 1000);//去掉括号就好

https://bbs.csdn.net/topics/392057623?page=1

二十三、

Vue.js报错"TypeError: Cannot read property 'name' of undefined"
{{info.supports}}是不会报错的,{{info.supports.name}}报错

  • 原因:info.supports是undefined,undefined.name就报错了
  • 解决办法:v-if
    <span v-if="info.support">{{info.supports.name}}</span>

https://blog.csdn.net/qq_36742720/article/details/83627213

二十四、

Connection refused [tcp://127.0.0.1:6379]

  • 原因:6379默认是redis的端口,redis服务未启动

https://blog.csdn.net/abcde158308/article/details/54380435?utm_source=blogxgwz3

二十五、

图片未加载完成,图片不显示(本地的图片)

  • 解决办法:将图片路径定义为变量
<img :src="imgUrl">
     data(){
            return {
              imgUrl: require("@/assets/images/fk.jpg"); // 图片路径用 @
            }
        }

https://blog.csdn.net/qq_41387882/article/details/82690337?utm_source=blogxgwz3

二十六、20200727 新增

  • 解决1:

[vue-router] Duplicate named routes definition: { name: "home", path: "/home" }

  • 原因:vue 项目,路由为 / ,和 /home ,挂载的组件都是同一个,就会在控制台报警告
{
      path: '/',
      redirect: {
        name: 'home'
      }
    },
    {
      path: '/home',
      name: 'home',
      component: home
    },

https://blog.csdn.net/weixin_34106122/article/details/88204390

  • 解决2:

[vue-router] Duplicate named routes definition: { name: "模板", path: "/exam/" }

二十七、

[Vue warn]: The data property "record" is already declared as a prop. Use prop default value instead.

  • 翻译:数据属性“record”已声明为prop。 请改用prop默认值。即,子组件接收父组件值得时候已经用了record这个key,但是在子组件的data里又定义了record,所以报错
  • 解决:把 data 或 prop 中的record 换一个名字
    https://www.cnblogs.com/bobo1/p/11340710.html

二十八、

Navigating to current location (XXX) is not allowed

  • 原因:在路由中添加了相同的路由。
  • 解决:
    重写路由的push方法
    在src/router/index.js 里面import Router from 'vue-router'下面写入下面方法即可
const routerPush = Router.prototype.push
Router.prototype.push = function push(location) {
  return routerPush.call(this, location).catch(error=> error)
}

https://www.cnblogs.com/lxk0301/p/11671256.html

二十九、

Error in v-on handler: "TypeError: _vm.shortDomain is not a function"

三十、

Duplicate keys detected: '0'. This may cause an update error.

三十一、js赋值后,改变现有数据会修改原来的数据

  • 数组A,去重后生成数组B,原数组A的值发生了改变
  • 对象赋值,清空后,原对象改变
    示例:let obj2 = { a: 1 }
    let obj = obj2
    obj = {}
    则 obj2 = {} (obj清空导致obj2清空)
  • 解决办法:
    采用深拷贝的方法 :
let obj2 = JSON.parse(JSON.stringify(obj1))

https://www.cnblogs.com/guangzhou11/p/11498166.html

三十一、

vue.js:634 [Vue warn]: Unknown custom element: <CustomPageHeaderIndex> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

  • 报错原因1:一个vue文件里写了两个
    components: {
    },
    解决办法:删除一个

  • 报错原因2:组件引用,加了大括号
    import { CustomPageHeaderIndex } from '@/components/customPageHeader/index.vue';
    解决办法:去掉括号
    import CustomPageHeaderIndex from '@/components/customPageHeader/index.vue';

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,093评论 0 13
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,347评论 1 45
  • 1、自制linux系统 开启此虚拟机 2、/proc目录和/sys目录 /proc目录:内核把自己内部状态信息及统...
    阿丧小威阅读 1,285评论 2 0
  • 如梦令 惊艳 文/付朝兰 白衣少女背站 让看长发披肩 不让猜心愿 人们各猜其愿 惊艳 惊艳 美丽惊扰鱼欢
    付朝兰阅读 838评论 20 18
  • 我家小宝5个半月了,随着她一天天的长大,想着为她记录下她成长过程中的一点一滴,便于她长大以后阅读,于是就有了我这篇...
    11小蘑菇阅读 686评论 5 0