vue使用layer弹窗被遮挡
如图,在vue中使用layer弹窗
内容是一段元素,放在vue页面中,打开以后被遮罩挡住
layer.open({
type: 1,
title:"会员详情",
content: $('#detail-box'),
});
官方是说最好放在body最外层,但是vue不可能随便去修改index.html的,所以该怎么解决。元素没放在body最外层,又能正常弹出
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
修改一样他的样式
z-index:99
,层级设的比mask层高一点body 最外层是指一个指代,
可以放到你的 app.vue 里面,
作为和 router-view 同级或者更高级的组件,
通过 vuex 在调用的时候传入内容!
如果期望传递组件,记得重新封装一下 layer