AbsoluteLayout 框架中的 NativeScript Vue 模式

Posted

技术标签:

【中文标题】AbsoluteLayout 框架中的 NativeScript Vue 模式【英文标题】:NativeScript Vue Modal in an AbsoluteLayout Frame 【发布时间】:2019-08-13 18:01:26 【问题描述】:

我有一个AbsoluteLayout,一个Frame 和一个Notification。问题是当我使用this.$showModal(...) 时,模态提示会覆盖所有内容。 因此,当模式打开时,我无法使用通知组件。

我希望模态在 ID #root 的 Frame 内提示。

这是我的问题的一个工作示例:https://play.nativescript.org/?template=play-vue&id=R3JBqZ&v=6

【问题讨论】:

【参考方案1】:

模态页面与普通页面完全不同,它不会尊重您在屏幕上的位置。

如果您正在寻找应用内通知,不妨试试nativescript-cfalert-dialog 或nativescript-feedback 插件。

【讨论】:

这不是通知问题。我有几个组件应该位于 Modal 之上。使其工作的唯一方法是在每个模态中复制这些组件... 如果您想在模态对话框中显示任何内容,唯一的选择是使用您自己的自定义模态对话框。 确实!顺便说一句,感谢伟大的插件 ;-)

以上是关于AbsoluteLayout 框架中的 NativeScript Vue 模式的主要内容,如果未能解决你的问题,请参考以下文章

在xamarin.android中的absoluteLayout中定位到右下角

2.2.6 AbsoluteLayout(绝对布局)

AbsoluteLayout 不填满屏幕

Android中的五大布局

xamarin.form absolutelayout和Device.StartTimer

Android五大布局之一绝对布局(AbsoluteLayout)