标签:Vue 方式 script js 引入 组件 import JS 下载
引言
通常情况下我们都会安装到node_modules包里面,然后import引入即可,但是难免会有一些js包无法npm安装下载,而且由于更新频繁所以也不会放到npmjs平台。
方式一:直接在Vue的index.html里面引入,并设置为异步加载
<script type="text/javascript" src="https://test.123456.com.cn/recall.min.js" charset="utf-8" async></script>
这种方法是在对页面解析的同时,下载js文件,一旦有下载完了,就先停止对页面的解析,执行下载完的那个js文件,当有多个js文件使用async的时候,不能保证执行顺序标签。
可见这个方式并不是我们最理想的方式,我们最理想的始终还是按需引入。
方式二:DOM元素插入(重点推荐)
这种方式更方便于封装成方法然后全局调用,文章最后会加上demo。
export default { mounted() { let script = document.createElement('script'); script.type = 'text/javascript'; script.src = '你的js⽂件地址'; document.body.appendChild(script); }, }
其外就是利用import引入和render方法。
标签:Vue,方式,script,js,引入,组件,import,JS,下载 来源: https://www.cnblogs.com/zxd66666/p/16425209.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。