我正在使用'Vue2Leaflet'而我正在尝试整合传单插件'Leaflet.FreeDraw'。
以下是我整合它的方式:
import L from 'leaflet'
import FreeDraw from 'leaflet-freedraw'
const freeDraw = new FreeDraw()
this.$refs.map.mapObject.addLayer(freeDraw)
这是错误:
regeneratorRuntime is not defined
你有任何提示吗?
答案 0 :(得分:0)
这可能是发电机错误。 你应该使用babel-polyfill。 npm i -D babel-polyfill
您使用的是webpack吗?如果是这样的话就这样设置你的入口点:
module.exports = {
entry: {
index: ['babel-polyfill', './pathTo/main']
},
mode: 'production',
...
}
希望这有帮助,
Micka
答案 1 :(得分:0)
确保node_modules /文件夹中存在 regenerator-runtime ,然后像这样导入:
import" regenerator-runtime / runtime";