将第三方javascript导入到vuejs

时间:2019-12-12 08:11:17

标签: javascript vue.js import vuejs2

我想将此javascript代码导入我的vuejs

App.selectedPhrases ??= App.DB.GetSelectedPhrases();

这是ladesk live agent代码。当我将其粘贴到vuejs模板上时,总是会出现错误

Error message

我想要的就是这样应用它,我导入代码,然后在模板上使用它,如下所示:

Expected result

这是我的整个脚本在一个页面上,在该脚本的下面是我部署了第三方javascript。

<script type="text/javascript">
  (function(d, src, c) {
    var t = d.scripts[d.scripts.length - 1],
      s = d.createElement('script');
    s.id = 'la_x2s6df8d';
    s.async = true;
    s.src = src;
    s.onload = s.onreadystatechange = function() {
      var rs = this.readyState;
      if (rs && (rs != 'complete') && (rs != 'loaded')) {
        return;
      }
      c(this);
    };
    t.parentElement.insertBefore(s, t.nextSibling);
  })(document,
    'https://support.51talk.com/scripts/track.js',
    function(e) {
      LiveAgent.createButton('a9e5ab3f', e);
    });
</script>

我也有一个错误。我的某些方法在部署时不起作用

3 个答案:

答案 0 :(得分:0)

我只是创建一个函数并在其上放置实时代理脚本

答案 1 :(得分:-1)

您是否在<template></template>标签内添加了脚本代码? 如果是,则必须从<template></template>中删除代码,并将其放在模板结尾之后。

答案 2 :(得分:-1)

您可以将脚本导入head。标签下的index.html文件中。