关于Vue生命周期的一些理解记录
来源:互联网 发布:绿色优化手机软件 编辑:程序博客网 时间:2024/05/22 06:17
今天遇到个问题,大致是这样的:从父组件向子组件传值,第三层数据终端报错undefined,先上测试代码:
父组件<template lang="html"> <div> <son :data="data1"></son> </div></template><script>import Son from '../son/index.vue'export default { data(){ return { data1:{} } }, mounted(){ this.data1={ name:'最外层', value1:{ name:'第一层', value2:{ name:'第二层', value3:{ name:'第三层' } } } } }, components:{ Son }}</script>
子组件<template lang="html"> <div> 最外层 {{data.name}} <div> 第一层 {{data.value1.name}} <div> 第二层 {{data.value1.value2.name}} <div> 第三层 {{data.value1.value2.value3.name}} </div> </div> </div> </div></template><script>export default { props:['data']}</script>
解决办法是将mounted
中的赋值过程,改在beforeMount
或者created
中进行。或者先给data
一个空的数据结构。
原因是子组件渲染时,data
的赋值还没进行,所以属性都是undefined
0 0
- 关于Vue生命周期的一些理解记录
- vue生命周期的理解
- 关于Vue的一些小用法(记录)
- 关于Vue的生命周期
- vue.js生命周期的理解
- Android_关于Activity的生命周期及一些理解
- 对vue生命周期-钩子函数的理解
- vue生命周期和钩子函数的理解
- vue里面ref和生命周期的理解
- vue生命周期、钩子理解
- 一些关于vue的心得
- 关于vue的一些总结
- 记录Vue的一些简单的使用
- 关于ViewController 生命周期的理解
- 关于Activity生命周期的理解
- 关于Activity的生命周期理解
- Vue的一些API理解整理
- 记录一下对service生命周期的理解
- Eclipse中使用复制粘贴功能非常卡的解决办法
- MyEclipse中.classpath.project.mymetadata
- 王朝 电子词典163-1烟台大学
- 设计模式
- Google Guice 依赖注入方式--2
- 关于Vue生命周期的一些理解记录
- 微信热补丁解决方案Tinker初探(一)
- 继承重写NetworkLobbyPlayer之后无法创建GamePlayer的解决办法
- Ubuntu 16.04 安装opencv2.4
- express的cookie-parser的使用
- Toast 封装
- MySQL初使用:启动和连接。
- QT使用时遇到的乱码问题解决方法
- 以Swift Framework的方式提高swift编译速度。