首页 > 解决方案 > 带有配置的 Electron Vue 加载脚本

问题描述

嗨,我尝试在 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...我有同样的警告。

标签: javascriptvue.js

解决方案


推荐阅读