// components/train-card/index.js Component({ options: { addGlobalClass: true, }, /** * 组件的属性列表 */ properties: { values: { type: Array, observer(value) { this.setData({ imgUrls: value.map(item => { return item.imgSrc; }), }); }, }, }, /** * 组件的初始数据 */ data: { imgUrls: [], }, /** * 组件的方法列表 */ methods: { click(e) { const { index } = e.detail; const item = this.data.values[index]; wx.navigateTo({ url: '/pages/common/play-video/index', success: res => { res.eventChannel.emit('acceptTrainData', item); }, }); }, }, });