4***@qq.com
4***@qq.com
  • 发布:2020-11-27 14:37
  • 更新:2020-11-27 15:00
  • 阅读:1796

uniapp想做一个app全屏遮罩 使用currentWebview创建一个蒙层 但是ios上调试不生效

分类:uni-app

写在点击事件里 这两句话在ios里不生效

这个html5plus 方法应该怎么写呢

let ws=plus.webview.currentWebview();

ws.setStyle({mask:'rgba(0,0,0,0.5)'});

2020-11-27 14:37 负责人:无 分享
已邀请:
DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

const currentWebview = this.$scope.$getAppWebview();  
currentWebview.setStyle({mask:'rgba(0,0,0,0.5)'});
  • 4***@qq.com (作者)

    还得麻烦请教一下你


    我想点击遮罩 透明背景的时候 关闭遮罩层


    currentWebview .setStyle({mask:'none'});

    在ios上 点击遮罩的事件咋写啊


    window.addEventListener("maskClick", closeMask, false);

    好像 addEventListener 不能用

    2020-11-27 15:49

  • DCloud_uniCloud_JSON

    回复 4***@qq.com: 是currentWebview的遮罩。currentWebview.addEventListener("maskClick", closeMask, false);

    2020-11-27 15:58

  • DCloud_uniCloud_JSON

    回复 4***@qq.com: window是web的对象,app里面没有window对象

    2020-11-27 16:01

  • 4***@qq.com (作者)

    回复 DCloud_uniCloud_JSON: 终于好了 非常感谢

    2020-11-27 16:19

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