【发布时间】:2017-04-06 14:15:03
【问题描述】:
我想在 ES6 的 Vue.js 中使用谷歌地图和 jquery。
我不希望它成为一个组件或类似 vue-google-maps 的任何东西。 我只想导入谷歌地图,并像我一直使用它一样使用它。
我已经让 jquery 像这样工作了。
import jQuery from 'jquery'
var jq = window.Jquery = jQuery
现在我想对谷歌地图做同样的事情,这样我就可以访问“谷歌”变量。并在mounted() 方法中使用它。就这样……
export default {
mounted () {
var map = google.maps///etc
}
}
无论如何我似乎都无法导入它。如果我只是在 index.html 页面上包含脚本,即使我将其设为全局对象,它也不可用。因为它是在 Vue.js 之后创建的
我已经尝试过 vue-google-maps,但我的用例非常具体,而且我需要很多我已经编写的旧代码,所以我只需要普通的旧谷歌地图而不是 VUE 组件。
我想你可以说,我希望我的应用程序的这一部分完全不受 Vue 控制。安装后只是普通的旧 Jquery。
请帮忙!
【问题讨论】:
-
为什么投反对票?解释一下自己downvoter大声笑
标签: javascript jquery google-maps vue.js