在uniapp中,实现自己利用plus.webview.open/create/show等来自己打开/关闭webview,去执行部分非uniapp标准的页面(类似uniapp出现之前的h5+开发模式)。 通过这种方式实现另一种“hybride" 给开发者更多探索空间
或者,换一种形式:
实现可在正常h5+开发的app中”嵌入“uniapp
在uniapp中,实现自己利用plus.webview.open/create/show等来自己打开/关闭webview,去执行部分非uniapp标准的页面(类似uniapp出现之前的h5+开发模式)。 通过这种方式实现另一种“hybride" 给开发者更多探索空间
或者,换一种形式:
实现可在正常h5+开发的app中”嵌入“uniapp
3 个回复
raise
本来就可以混着开发
uniapper (作者) - abc
@630033903@qq.com
对
一直使用h5+开发,没用过uniapp。今天过了一遍uniapp的文档。尝试uniapp 混合h5+的webview开发,找不到该把自己创建的webview(非web-view)引用的html放哪里。
刚刚又做了个uniapp的小实验,发现html等文件可参考(web-view)放在hybrid文件夹下即可。
现在就是不知道这种”混合“开发的模式,是否有隐患,比如和uniapp的底层webview管理机制是否有冲突等。@DCloud_App_Array
raise
不冲突
2020-03-15 15:11
uniapper (作者)
回复 raise: 这个”不冲突“是你的实验结果还是有官方说法?
2020-03-15 15:20
raise
回复 uniapper: 我们就是这么用的
2020-03-15 15:41
uniapper (作者)
回复 raise: 好的 谢谢
2020-03-15 15:43
DCloud_heavensoft
可以用。但不建议。这样做就无法利用uni-app自带的路由管理能力和路由优化。
不知道你是因为什么原因要这么用,如果是为了层级覆盖,建议使用nvue或subnvue。如是为了使用含有window、dom的三方库,建议是renderjs
uniapper (作者)
因为有些页面是非常复杂的功能性页面,uinapp无法实现。之前就曾经考虑过直接用uniapp实现,后来有同事分析过之后发现全部转uniapp不现实就没转。
不过现在有了您作为官方的确认,我们可能就能放心的转了。多谢
2020-03-15 16:20