美文网首页
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