美文网首页
vue引入js文件

vue引入js文件

作者: 秀萝卜 | 来源:发表于2022-03-31 15:07 被阅读0次

直接在index.html中引入,太占地方了,因为只有两个页面用到,我们在使用的页面在引入

        // 引入阿里云视频点播
        init_Aliplayer() {
            const s = document.createElement("script");
            s.type = "text/javascript";
            s.src = "https://g.alicdn.com/de/prismplayer/2.9.16/aliplayer-min.js";
            document.body.appendChild(s);
        },

但是这样一来有个问题,就是可能js文件还没有解析,会报错undefined,代码不在继续执行。
思考一段时间,我决定用try catch来规避

        playing() {
            try {
                console.log(Aliplayer)
            } catch (e) {
                if(e.toString().match('is not defined')){
                    setTimeout(()=>{
                        this.playing()
                    },500)
                }
                return;
            }
            console.log('jixu')
         }

相关文章

网友评论

      本文标题:vue引入js文件

      本文链接:https://www.haomeiwen.com/subject/ihlnjrtx.html