提交 39fbee10 编写于 作者: Q qiang

fix(h5): window mask

上级 c42877e1
......@@ -10879,10 +10879,10 @@ function createLeftWindowTsx(leftWindow, layoutState, windowState) {
return vue.withDirectives(vue.createVNode("uni-left-window", {
"data-show": layoutState.apiShowLeftWindow || void 0,
"style": layoutState.leftWindowStyle
}, [vue.withDirectives(vue.createVNode("div", {
}, [layoutState.apiShowLeftWindow ? vue.createVNode("div", {
"class": "uni-mask",
"onClick": () => layoutState.apiShowLeftWindow = false
}, null, 8, ["onClick"]), [[vue.vShow, layoutState.apiShowLeftWindow]]), vue.createVNode("div", {
}, null, 8, ["onClick"]) : null, vue.createVNode("div", {
"class": "uni-left-window"
}, [vue.createVNode(LeftWindow, vue.mergeProps({
"ref": windowRef
......@@ -10898,10 +10898,10 @@ function createRightWindowTsx(rightWindow, layoutState, windowState) {
return vue.withDirectives(vue.createVNode("uni-right-window", {
"data-show": layoutState.apiShowRightWindow || void 0,
"style": layoutState.rightWindowStyle
}, [vue.withDirectives(vue.createVNode("div", {
}, [layoutState.apiShowRightWindow ? vue.createVNode("div", {
"class": "uni-mask",
"onClick": () => layoutState.apiShowRightWindow = false
}, null, 8, ["onClick"]), [[vue.vShow, layoutState.apiShowRightWindow]]), vue.createVNode("div", {
}, null, 8, ["onClick"]) : null, vue.createVNode("div", {
"class": "uni-right-window"
}, [vue.createVNode(RightWindow, vue.mergeProps({
"ref": windowRef
......
......@@ -18421,10 +18421,10 @@ function createLeftWindowTsx(leftWindow, layoutState, windowState) {
return withDirectives(createVNode("uni-left-window", {
"data-show": layoutState.apiShowLeftWindow || void 0,
"style": layoutState.leftWindowStyle
}, [withDirectives(createVNode("div", {
}, [layoutState.apiShowLeftWindow ? createVNode("div", {
"class": "uni-mask",
"onClick": () => layoutState.apiShowLeftWindow = false
}, null, 8, ["onClick"]), [[vShow, layoutState.apiShowLeftWindow]]), createVNode("div", {
}, null, 8, ["onClick"]) : null, createVNode("div", {
"class": "uni-left-window"
}, [createVNode(LeftWindow, mergeProps({
"ref": windowRef
......@@ -18440,10 +18440,10 @@ function createRightWindowTsx(rightWindow, layoutState, windowState) {
return withDirectives(createVNode("uni-right-window", {
"data-show": layoutState.apiShowRightWindow || void 0,
"style": layoutState.rightWindowStyle
}, [withDirectives(createVNode("div", {
}, [layoutState.apiShowRightWindow ? createVNode("div", {
"class": "uni-mask",
"onClick": () => layoutState.apiShowRightWindow = false
}, null, 8, ["onClick"]), [[vShow, layoutState.apiShowRightWindow]]), createVNode("div", {
}, null, 8, ["onClick"]) : null, createVNode("div", {
"class": "uni-right-window"
}, [createVNode(RightWindow, mergeProps({
"ref": windowRef
......
......@@ -460,11 +460,12 @@ function createLeftWindowTsx(
data-show={layoutState.apiShowLeftWindow || undefined}
style={layoutState.leftWindowStyle as any}
>
<div
v-show={layoutState.apiShowLeftWindow}
class="uni-mask"
onClick={() => (layoutState.apiShowLeftWindow = false)}
/>
{layoutState.apiShowLeftWindow ? (
<div
class="uni-mask"
onClick={() => (layoutState.apiShowLeftWindow = false)}
/>
) : null}
<div class="uni-left-window">
<LeftWindow ref={windowRef} {...windowState} />
</div>
......@@ -486,11 +487,12 @@ function createRightWindowTsx(
data-show={layoutState.apiShowRightWindow || undefined}
style={layoutState.rightWindowStyle as any}
>
<div
v-show={layoutState.apiShowRightWindow}
class="uni-mask"
onClick={() => (layoutState.apiShowRightWindow = false)}
/>
{layoutState.apiShowRightWindow ? (
<div
class="uni-mask"
onClick={() => (layoutState.apiShowRightWindow = false)}
/>
) : null}
<div class="uni-right-window">
<RightWindow ref={windowRef} {...windowState} />
</div>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册