uniapper
uniapper
  • 发布:2020-03-15 12:47
  • 更新:2020-03-15 16:14
  • 阅读:2815

[建议] 官方是否考虑uniapp中可混合使用h5+的webview来进行开发?

分类:uni-app

在uniapp中,实现自己利用plus.webview.open/create/show等来自己打开/关闭webview,去执行部分非uniapp标准的页面(类似uniapp出现之前的h5+开发模式)。 通过这种方式实现另一种“hybride" 给开发者更多探索空间

或者,换一种形式:

实现可在正常h5+开发的app中”嵌入“uniapp

2020-03-15 12:47 负责人:无 分享
已邀请:
raise

raise

本来就可以混着开发

uniapper

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

DCloud_heavensoft

可以用。但不建议。这样做就无法利用uni-app自带的路由管理能力和路由优化。
不知道你是因为什么原因要这么用,如果是为了层级覆盖,建议使用nvue或subnvue。如是为了使用含有window、dom的三方库,建议是renderjs

  • uniapper (作者)

    因为有些页面是非常复杂的功能性页面,uinapp无法实现。之前就曾经考虑过直接用uniapp实现,后来有同事分析过之后发现全部转uniapp不现实就没转。

    不过现在有了您作为官方的确认,我们可能就能放心的转了。多谢

    2020-03-15 16:20

该问题目前已经被锁定, 无法添加新回复