Component({ options: { addGlobalClass: true, }, properties: { data: { type: Object, observer(data) { if (!data) { return; } this.setData({ images: data }); }, }, }, data: { images: {}, data: {}, }, methods: { smallImgClick(e) { let _data = {}; _data.prompt_id = Number(e.currentTarget.id); _data.model_id = this.data.data.model_id; this.triggerEvent('smallImgClick', { data: _data }); }, bigImgClick(e) { let _data = {}; _data.prompt_id = Number(e.currentTarget.id); _data.model_id = this.data.data.model_id; this.triggerEvent('bigImgClick', { data: _data }); }, }, });