yarn add dgtek-polygons
import 'dgtek-polygons'
import 'dgtek-polygons/dist/dgtek-polygons.css'
<Polygons :saveData.sync="saveData" />
data: () => ({
saveData: false
}),
watch: {
saveData (val) {
if (val) this.saveData()
}
},
methods: {
async saveData () {
const polygons = {
features: [],
type: 'FeatureCollection'
}
polygons.features = ['ServiceAvailable', 'BuildCommenced', 'ComingSoon']
.flatMap(collectionType => localStorage.getFeaturesByType(collectionType))
await axios.post(..., { data: JSON.stringify(polygons) })
this.saveData = false
}
}