Vue.js Google translate不在vue上工作,它在TranslateElement上出现错误
谷歌在vue中的翻译是在豁免之下抛出的Vue.js Google translate不在vue上工作,它在TranslateElement上出现错误,vue.js,google-translate,Vue.js,Google Translate,谷歌在vue中的翻译是在豁免之下抛出的 vue.esm.js?efeb:1897 TypeError: google.translate.TranslateElement is not a constructor 这是我的密码,我有什么遗漏吗 Javascript created () { this.loadDropdown(); window.google = document.createElement('script'); google.setAttrib
vue.esm.js?efeb:1897 TypeError: google.translate.TranslateElement is not a constructor
这是我的密码,我有什么遗漏吗
Javascript
created () {
this.loadDropdown();
window.google = document.createElement('script');
google.setAttribute('src',"//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit");
document.head.appendChild(google);
this.googleTranslateElementInit();
}
methods: {
googleTranslateElementInit() {
new google.translate.TranslateElement(
{pageLanguage: 'en'},
'google_translate_element'
);
},
},
模板
<div class="google_translate" id="google_translate_element"></div>