Polymer 1.0 paper-dialog 显示极度压缩
Polymer 1.0 paper-dialog shows extremely compressed
我似乎无法让 paper-dialog 始终正确显示。它会正确显示一次,然后在我单击它时显示为压缩状态,直到它看起来像一条线。不幸的是,我无法添加图片,因为这是我的第一个问题。
我已经从这个元素中删除了我的样式表,但是我的其他元素的其他样式表是否会导致这个问题?我应该看的任何方向都会非常有帮助。
我使用以下内容设置本文对话框:
<paper-dialog id='addressDialog'
opened="{{addressDialogOpened}}"
no-cancel-on-outside-click
no-cancel-on-esc-key
entry-animation="slide-from-right-animation"
exit-animation="scale-down-animation">
<div>
<template is="dom-if" if="{{newAddressDialog}}">
<h2>Add an Address</h2>
</template>
<template is="dom-if" if="{{editAddressDialog}}">
<h2>Edit Address Information</h2>
</template>
<hr>
</div>
它也有一系列的模板重复。我正在阅读有关纸质对话框的内容,它说它有 space 用于 header、内容区域和按钮。我是否总是必须以这种方式设置它才能正常工作?
所以我看到解决这个可怕问题的唯一方法是使用 "min-height" 的样式和一定比例的页面。在我将其包含在我的纸质对话元素中之后,弹出窗口完美显示。
其他解决方案是将 position: fixed;
添加到您的纸质对话样式中,例如:
:host paper-dialog { position: fixed; }
我似乎无法让 paper-dialog 始终正确显示。它会正确显示一次,然后在我单击它时显示为压缩状态,直到它看起来像一条线。不幸的是,我无法添加图片,因为这是我的第一个问题。
我已经从这个元素中删除了我的样式表,但是我的其他元素的其他样式表是否会导致这个问题?我应该看的任何方向都会非常有帮助。 我使用以下内容设置本文对话框:
<paper-dialog id='addressDialog'
opened="{{addressDialogOpened}}"
no-cancel-on-outside-click
no-cancel-on-esc-key
entry-animation="slide-from-right-animation"
exit-animation="scale-down-animation">
<div>
<template is="dom-if" if="{{newAddressDialog}}">
<h2>Add an Address</h2>
</template>
<template is="dom-if" if="{{editAddressDialog}}">
<h2>Edit Address Information</h2>
</template>
<hr>
</div>
它也有一系列的模板重复。我正在阅读有关纸质对话框的内容,它说它有 space 用于 header、内容区域和按钮。我是否总是必须以这种方式设置它才能正常工作?
所以我看到解决这个可怕问题的唯一方法是使用 "min-height" 的样式和一定比例的页面。在我将其包含在我的纸质对话元素中之后,弹出窗口完美显示。
其他解决方案是将 position: fixed;
添加到您的纸质对话样式中,例如:
:host paper-dialog { position: fixed; }