我爱光头强 发表于 2022-8-25 18:06:08

使用o2-cmpt生成vue2版本的前端,不能加载js和css

使用脚手架 o2-cmpt 生成 vue2 版本的工程,为啥在 public/index.html 文件中引入第三方css和js,不能正常加载到呢,比如百度地图 http://api.map.baidu.com/getscript?v=3.0&ak=idmHbVEQg9etboNnktW2iYAjOjoQ1caz&services=&t=20220816154130 ,在页面使用 const p = new BMap.Point(113,30); 报 BMap 未定义

o2-cmpt create custom.map

Tommy 发表于 2022-8-30 11:09:44

你好,在public/index.html中的引入的js,不会被打包到应用中。
您可以通过 import 引入库文件,或者通过 o2.load方法来引入外部js文件,如:
o2.load("http://api.map.baidu.com/getscript?v=3.0&ak=idmHbVEQg9etboNnktW2iYAjOjoQ1caz&services=&t=20220816154130", null, ()=>{
const p = new BMap.Point(113,30);
console.log(p)
}

我爱光头强 发表于 2022-8-30 11:45:40

嗯,已解决,我在o2server\servers\webServer\x_desktop\index.html文件引入了js,可以用:lol
页: [1]
查看完整版本: 使用o2-cmpt生成vue2版本的前端,不能加载js和css