uni-app的webview页面subNvue弹窗设置border-radius圆角
0 条评论web-view组件在App和小程序中层级较高,如需要在vue页面中写代码为web-view组件覆盖内容,小程序端无解,只能由web-view的组件自己弹出div。
App端有如下若干方案:
1.比较简单的方式是actionsheet等原生弹出菜单(小程序也可以使用此方案)
2.使用plus.nativeObj.view。这里有一个底部图标菜单的示例,可参考https://ext.dcloud.net.cn/plugin?id=69
3.使用原生子窗体subNvue
4.可以在web-view组件内嵌的网页中弹出z-index更高的div。如果是外部网页,可以在vue中获得子webview对象后,通过evalJS为这个子webview注入一段js,操作其弹出div层。
下面只说 subNvue 方式
首先在 pages.json 文件中配置
1 | { |
在onLoad方法中获取subNvue的实例
在pages/detail/detail中
1 | methods: { |
结果图

- 本文链接:https://xuehuayu.cn/article/d79a6b59.html
- 版权声明:① 标为原创的文章为博主原创,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接。② 部分文章内容由 AI 生成,内容仅供参考,请仔细甄别。③ 标为转载的文章来自网络,已标明出处,侵删。

