对话框
v-dialog
组件用来通知用户有关特定任务的信息,并且可能包含重要信息,需要作出决定或者涉及多任务;应谨慎使用对话框,因为它是中断的。
用例
A dialog contains two slots, one for its activator and one for its content (default). Good for Privacy Policies.
API
指定该组件应该分离到哪个DOM元素,使用CSS选择器字符串或元素的对象应用。
将自定义类应用于分离的元素。这是很有用的,因为内容被移动到应用程序的末尾,而不是直接通过组件传递给类。
Components.Dialogs.
禁用打开对话框
指定模态框强制100%宽度
改变布局全屏显示
隐藏遮罩
有条件地渲染内容,只有激活时才会渲染内容
Components.Dialogs.
内容的最大宽度
Components.Dialogs.
设置过渡原点
点击对话框外部不能使其关闭
Components.Dialogs.
当包含card, card-title, card-text 以及 card-actions这几个的对话框可滚动设为 true 的时候; card-text 应该指定高度并且设置 overflow-y
Components.Dialogs.
控制可见性
设置对话框的宽度
示例
没有激活器
如果因为某些原因而不能使用 activator slot(激活器插槽),请确保将.stop
修饰符添加到触发对话框的事件。
模态框
类似于简单对话框,除了说点击对话框外部不会关闭外。
全屏对话框
由于空间的限制,全屏对话框可能更适用于移动设备,相对大屏设备来说。
表单对话框
这里有一个简单的表单对话框的例子。
可滚动
一个可滚动内容的对话框示例
溢出
如果内容溢出有效窗口空间,将会滚动容器
Simple dialogs
Choosing an option immediately closes the menu. Touching outside of the dialog, or pressing Back, cancels the action and closes the dialog.
Loader
The v-dialog
component makes it easy to create a customized loading experience for your application.