想要实现在web-view上方弹出 底部分享的功能。 看到subNVue介绍里面说,能用cover-view实现就尽量使用 cover-view,那我想问,cover-view能实现覆盖web-view的效果吗
web-view组件的层级问题解决 web-view组件在App和小程序中层级较高,如需要在vue页面中写代码为web-view组件覆盖内容,小程序端无解,只能由web-view的组件自己弹出div。App端有如下若干方案: 比较简单的方式是actionsheet等原生弹出菜单(小程序也可以使用此方案) 使用plus.nativeObj.view。这里有一个底部图标菜单的示例,可参考https://ext.dcloud.net.cn/plugin?id=69 使用原生子窗体subNvue 可以在web-view组件内嵌的网页中弹出z-index更高的div。如果是外部网页,可以在vue中获得子webview对象后,通过evalJS为这个子webview注入一段js,操作其弹出div层。
1 个回复
DCloud_UNI_HT
web-view组件的层级问题解决
web-view组件在App和小程序中层级较高,如需要在vue页面中写代码为web-view组件覆盖内容,小程序端无解,只能由web-view的组件自己弹出div。App端有如下若干方案: