我在阅读uniapp文档的过程中,遇到了webview这个名词。然后就去百度查询了相关的概念,得到了“webview是一种控件,基于webkit引擎,因此具备渲染Web页面的功能,并且可以加载h5”。针对于这个问题我具有以下几个方面的疑惑:
1、webview是和浏览器是同种概念, 还是说webview是一个容器, 这个容器里包含了内置的浏览器, 可以加载h5页面(究竟是webview具有自己的window对象还是webview里面的浏览器具有自己的window对象)。
2、如果说webview是一个容器,里面包含了内置的浏览器,而uniapp中以.vue结尾的文件走的也是webview渲染。那么是不是说.vue的文件中是可以使用window等对象(还是说webview加载的页面通过编译在运行时在不同的平台就会形成差异,导致加载至app端时就不可用了)
谢谢各位。

9***@qq.com
- 发布:2023-05-24 11:16
- 更新:2023-07-01 21:21
- 阅读:112
关于学习uniapp中遇到的问题,希望大佬给帮忙看看,谢过各位了
分类:uni-app
1 个回复
昭昭L - 开心就好
在uni中webview是个组件,可以加载html,编译到不同平台表现形式内核各不相同。在app中每个vue页面,其实都是一个webview,而vue页面里的web-view组件,其实是webview里的一个子webview。这个子webview被append到父webview上。