查看: 11087|回复: 2

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

升级   0.08%

7

主题

6

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2022-8-25 18:06:08 | 显示全部楼层 |阅读模式
使用脚手架 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 未定义

[Bash shell] 纯文本查看 复制代码
o2-cmpt create custom.map


回复

使用道具 举报

升级   2.06%

0

主题

37

回帖

206

积分

注册会员

Rank: 2

积分
206
发表于 2022-8-30 11:09:44 | 显示全部楼层
你好,在public/index.html中的引入的js,不会被打包到应用中。
您可以通过 import 引入库文件,或者通过 o2.load方法来引入外部js文件,如:
[JavaScript] 纯文本查看 复制代码
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)
}
回复

使用道具 举报

升级   0.08%

7

主题

6

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2022-8-30 11:45:40 | 显示全部楼层
嗯,已解决,我在o2server\servers\webServer\x_desktop\index.html文件引入了js,可以用
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread