liuxy
liuxy
  • 发布:2019-03-15 11:07
  • 更新:2019-09-28 08:13
  • 阅读:8263

uniapp 如何在webview上方弹出自定义弹窗?

分类:uni-app

遇到一个需求,当用户触发一个事件后,需要在webview上方弹出一个自定义弹窗,提示用户输入一些内容,我发现所有自定义的内容,都会被webview遮挡住不显示,有大神知道如何实现吗?
下面是我创建webview部分的代码

var childrenWebview = plus.webview.create(this.webViewUrl,'childrenWebview',{top:'65px',bottom:'50px',progress:{color:"#FF0000",height:"5px"}});  
childrenWebview.show();
2019-03-15 11:07 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

不要自己创建webview。
方法1. 参考这个拿到子webview,http://ask.dcloud.net.cn/article/35036
然后用evaljs让子webview弹出前端控件。
方法2. 直接弹plus.nativeObj.view的界面,也支持原生输入框。

都是仅app生效

  • liuxy (作者)

    感谢!


    2019-03-20 17:55

独孤雄鹰

独孤雄鹰

uniapp不支持使用H5+API创建窗口,自定义弹窗可以使用组件的方式引入。

x***@126.com

x***@126.com - web前端开发 Q:282310962

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