嗨,我尝试在URL中加载脚本JS
HTML中的脚本文件(HTML文件中的正常工作):
<script type="text/javascript">
var spartezSupportChat = {
url: 'https://mypage.com',
portal: 5,
}
</script>
<script type="text/javascript" src="https://mypage.com/download/resources/com.spartez.jira.plugins.support-chat/frontend/js/chat.js"></script>
但是我需要将此脚本加载到Vue组件中,所以我使用了vue-plugin-load-script:
mounted() {
Vue.loadScript("https://mypage.com/download/resources/com.spartez.jira.plugins.support-chat/frontend/js/chat.js")
.then((response) => {
var spartezSupportChat = {
url: 'https://mypage.com',
portal: 5,
}
})
}
但是脚本看不到spartezSupportChat
并在控制台中返回警告:
警告:未设置必需的参数“ spartezSupportChat.url”,退出
警告:必填参数“ spartezSupportChat.portal”未设置或未设置 一个数字,退出
当我将spartezSupportChat
移到Vue.loadScript...
之前时,我也有同样的警告。