/** * 污染源 * */ // 请求接口数据 const mapApi = require('../../../api/mapApi').default // 使用封装方法 const AnimalService = require('../service/AnimalService').default module.exports = function () { this.init = async (layer, L) => { this.animalService = new AnimalService({ L: L, layer: layer }) const result = await mapApi.getSourcesPoll() // console.log(result) const resultData = result.Result.DataInfo || [] const polygon = L.polygon(resultData, { color: 'yellow' }) polygon.addTo(layer) } this.bindTooltip = (layer) => { return 'layer' } this.click = () => { window.$layer.open({ content: { content: 'Popup', // 组件 data: { // 传递的参数 datas: 'popupDatas' } }, title: '' }) } }