js文件引用
来源:5-9 首页轮播功能实现

桂圆
2022-01-13
vue中引用js文件一直都搞不明白,为啥有的可以直接在组件中require后使用,有的import,有的在index.html里放到script里能用。网站想加个播放m3u8播放的功能,https://www.ckplayer.com/,用上面三种方式都不行,在mounted里new ckplayer,提示我ckplayer未定义,希望能讲一下,vue引入js的方法,类型
写回答
1回答
-
河畔一角
2022-01-17
require加载的是node模块,一般在编译打包的时候会把它处理掉,通常这种文件不能用于生产。import导入的是npm包,也是我们最常用的,但是有的插件并没有开发npm包就会导致我们无法导入,比如有些图表插件,地图插件等,他们有sdk,但是没有提供npm包,导致我们就不能通过import导入的方式来用。对于script方式这也是最原始的方式,这是编译后的包,比如把vue编译后的源码通过script方式引入也是可以用的。有些引入后发现new 对象的时候提示不存在,那是因为这个对象在上下文没有定义过,可以用window.这个对象来进行访问,或者通过webpack把它暴露出去
00
相似问题