父组件异步传值给子组件
在使用epubjs过程中,navigation是父组件在书本实例化完毕之后才获得的数据,在这之前都为空,但父组件传值在dom加载一开始就传了,导致子组件渲染失败;
解决方案
- 给父组件和子组件都加上默认值:
//父组件
navigation: {}
//子组件
navigation: {
type: Object,
default () {
return {}
}
}
在使用epubjs过程中,navigation是父组件在书本实例化完毕之后才获得的数据,在这之前都为空,但父组件传值在dom加载一开始就传了,导致子组件渲染失败;
//父组件
navigation: {}
//子组件
navigation: {
type: Object,
default () {
return {}
}
}