// component/item-flex-row/index.js Component({ /** * 组件的属性列表 */ properties: { storeData: { type: Array, observer(newVal, oldVal, changedPath) { // 属性被改变时执行的函数(可选),也可以写成在methods段中定义的方法名字符串, 如:'_propertyChange' // 通常 newVal 就是新设置的数据, oldVal 是旧数据 // this.showLayer() // console.log(newVal); // console.log(oldVal); } }, }, externalClasses: ['c-class'], /** * 组件的初始数据 */ data: {}, attached() { // this.setData({ // storeData // }) }, /** * 组件的方法列表 */ methods: { telTap(e) { wx.makePhoneCall({ phoneNumber: e.currentTarget.dataset.telNum, }); // console.log(e.currentTarget.dataset.telNum); }, locationTap(e) { this.triggerEvent('locationTap', { longitude: e.currentTarget.dataset.longitude, latitude: e.currentTarget.dataset.latitude, }); }, goHere(e){ this.triggerEvent('goHere', { longitude: e.currentTarget.dataset.longitude, latitude: e.currentTarget.dataset.latitude, name: e.currentTarget.dataset.name, tel: e.currentTarget.dataset.tel }); } } });