Error in nextTick: “TypeError: Cannot read property ‘xxx‘ of undefined“
报这个错主要是因为子组件还没加载完成就对子组件进行赋值,推荐使用第一个
this.$nextTick( ()=> {//修改子组件的内容});//或setTimeout(() => {//修改子组件的内容}, 50);
父组件传值给子组件,子组件不能直接修改,会报错
//子组件修改父组件的值
this.$emit('名字','值');//子组件调用父组件的方法
this.$emit('方法', val)
//或
this.$parent.fatherMethod();
//或
<child :fatherMethod="fatherMethod"></child>props: {fatherMethod: {type: Function,default: null}},//父组件修改子组件的值
<tag ref="xxx" @b='b'></tag>
this.$refs.xxx.a = 1//父组件调用子组件的方法
this.$refs.xxx.b()
watch中设置参数说明:有变化才能被监听
deep:是否深度监听
immediate:是否在页面初始化时就启用,true:是
//监听files变化watch: {files: {handler (newValue, oldValue) {console.log(newValue)this.fileList = newValue},deep: true // 默认值是 false,代表是否深度监听}
}
//监听对象的变化
data() {return {files: {name: 'demo'} }
},
watch: {files: {handler(newValue, oldValue) {console.log(newValue)},deep: true}
}
//监听对象的具体属性
data() {return {files: {name: 'demo'} }
},
computed: {filesName() {return this.files.name}
},
watch: {filesName(newValue, oldValue) {console.log(newValue)}
}
Error in nextTick: “TypeError: Cannot read property ‘xxx‘ of undefined“相关推荐
- Error in nextTick TypeError Cannot read property 'children' of undefined 解决
Error in nextTick: "TypeError: Cannot read property 'children' of undefined" 解决 报错 Error i ...
- Error in nextTick: TypeError: Cannot read property 'children' of undefined 解决
报错 Error in nextTick: "TypeError: Cannot read property 'children' of undefined" 解决:加一个判断 i ...
- Error in nextTick: “TypeError: Cannot read property ‘__ob__‘ of undefined“
是因为当前vue组件中的 data(){ } 这个里面的内容未定义所以导致此错误,在未使用到data的时候将data这个方法删除即可解决
- Error in render: “TypeError: Cannot read property ‘banners‘ of undefined“” 渲染错误问题(render是渲染时候报错的)
[vue踩坑]Error in render: "TypeError: Cannot read property 'banners' of undefined"" 渲染错 ...
- vue中通过arr.length获取数组长度报错:Error in render: “TypeError: Cannot read property ‘length‘ of undefined“
刚开始是通过arr.length获取数组长度的! 结果控制台报错: Error in render: "TypeError: Cannot read property 'length' of ...
- [已解决]“TypeError: Cannot read property ‘xxx‘ of undefined“报错情况分析
这句话直译过来就是:TypeError:无法读取未定义的属性" xxx" 首先去看看属性 'xxx' 有没有定义.没定义的根据实际需求在data中或者方法中定义一下. 1.如果在d ...
- [解决]“TypeError: Cannot read property ‘xxx‘ of undefined“
直译这个错误是TypeError无法读取定义到"xxx"这个属性 出现这种错误的原因很简单,就是你调用该方法或函数的字符串或数组.对象等等出现了为空的情况,加一个判断就好了 容易进 ...
- Error in render: TypeError: Cannot read property 'XXXXX' of undefined
最近,小弟在使用vue开发界面时,出现一个有趣问题:功能正常使用,但F12却报出一个XXX Undefined的错误.这个错误已经见了无数次,于是果断去Ctrl+F搜索XXX,仔细浏览一圈后发现xxx ...
- vue.js:634 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched‘ of undefined“
//创建路由实例对象const router = new VueRouter ({//routes 是路由规则数组routes : [//每个路由规则都是一个配置对象,其中至少包含 path和comp ...
最新文章
- opengl基础学习专题 (二) 点直线和多边形
- distributed representations的意义
- Ubuntu18.04深度学习环境配置(简易方式)
- c语言判断一个序列是不是另一个的子序列
- 【操作系统复习】操作系统的特征
- 数据饕餮,盛夏旋风!天善学院SVIP冰点促最后一波!
- IntelliJ IDEA 中 右键新建时,选项没有Java class
- Android优雅地判断软键盘弹出状态
- 【LeetCode-SQL】1179. 重新格式化部门表
- MediaWiki 在 CentOS 下的安装使用
- 51单片机二维码识别
- 安全攻击溯源思路及案例
- Reggie外卖项目 —— 项目开发整体介绍
- 新一代的数据库备份解决方案--Oracle数据库
- tc: 模拟网络异常的工具-----------鸟窝
- android实现阅读器底部菜单,android仿新闻阅读器菜单弹出效果实例(附源码DEMO下载)...
- 防伪码查询溯源小程序开发
- Mysql主键与事务
- ssm+jsp计算机毕业设计仓库物流管理系统n8v05(程序+LW+源码+远程部署)
- 太原中专计算机学校排名,2020山西太原市排名前十的中专学校