子组件的prop有效果,测试过在wxml中显示是能接收到的,data也一样。不过onShow里console.log(1234),控制台没有输出。
子组件js片段
Component({
/**
* 组件的属性列表
*/
properties: {
chartsId:{
type: String,
value: 'ec'
},
},
/**
* 组件的初始数据
*/
data: {
ec: {
onInit: initChart
},
isLoaded:false
},
/**
* 组件的方法列表
*/
methods: {
onShow(option){
console.log(1234)
}
},
})
详细代码片段链接如下:
= =子组件没有onLoad生命周期。文档里写的onLoad是个方法。还有就是你组件没有声明自己是组件。json里没设置conponent 为 true
没有onLoad没有onLoad,只有onShow、onReady
组件没有onload方法