2***@qq.com
2***@qq.com
  • 发布:2020-04-15 07:33
  • 更新:2025-09-17 16:39
  • 阅读:4416

使用uni做的h5已经在index.html加入了un.webview.js但是无法使用getEnv等方法

分类:uni-app

因为架构需要,有几个页面使用uni-app做了h5页面,在uniapp做的app里面使用webview嵌套。
根据官方的要求,我已经另外配置了h5项目的index.html
但是,运行以后在控制台甚至直接输出却存在uni.getEnv()等方法,h5页面就没法跟webview实现交互
大家有什么好的办法

uni.getEnv()  
VM7154:1 Uncaught TypeError: uni.getEnv is not a function  
    at <anonymous>:1:5
0 关注 分享

要回复文章请先登录注册

f***@163.com

f***@163.com

回复 DCloud_uni-ad_HDX :
已经直接使用这个模板了,也是不行。uniapp做出来的H5会出现这种问题。另外我发现在项目的index.html中注释掉<script type="module" src="/src/main.ts"></script>的话,uni这个对象就是正常的。那我不能这么做。另外你们的回复功能已经出bug了(我这是通过修改网站源码提交的)
2025-09-17 16:39
f***@163.com

f***@163.com

回复 DCloud_uni-ad_HDX :
已经直接使用这个模板了,也是不行。uniapp做出来的H5会出现这种问题。另外我发现在项目的index.html中注释掉<script type="module" src="/src/main.ts"></script>的话,uni这个对象就是正常的。那我不能这么做。另外你们的回复功能已经出bug了(我这是通过修改网站源码提交的)
2025-09-17 16:39
7***@qq.com

7***@qq.com

我也是,为啥啊我看js已经执行了啊
2023-12-21 11:54
s***@163.com

s***@163.com

uni 方法底下,也没有webView 这个属性啊。
已经在html看到引入的 uni.webview.1.5.2.js, 但是
uni.webView uni.webview 都显示undefined,打印 uni 变量,也是完全没有 webView 这个属性
2023-05-26 10:45
s***@163.com

s***@163.com

回复 DCloud_uni-ad_HDX :
uni 方法底下,也没有webView 这个属性啊。
已经在html看到引入的 uni.webview.1.5.2.js, 但是
uni.webView uni.webview 都显示undefined,打印 uni 变量,也是完全没有 webView 这个属性
2023-05-26 10:45
s***@163.com

s***@163.com

回复 2***@qq.com :
uni 方法底下,也没有webView 这个属性啊。
已经在html看到引入的 uni.webview.1.5.2.js, 但是
uni.webView uni.webview 都显示undefined,打印 uni 变量,也是完全没有 webView 这个属性
2023-05-26 10:45
3***@qq.com

3***@qq.com

怎么解
2021-03-31 19:55
许言琪

许言琪

问题已解决: 打印 uni 会发现有很多的方法,并不是我们需要的, uni.webView 使用这个是可以的
2020-08-25 13:44
许言琪

许言琪

回复 2***@qq.com :
你好,我也是相同的问题,但是没明白什么意思
2020-08-25 11:19
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

参考 [https://uniapp.dcloud.io/static/web-view.html](https://uniapp.dcloud.io/static/web-view.html)
2020-04-15 15:31