基础组件
布局
导航
操作反馈
表单
其他
# Dialog 弹出框
# 使用指南
在 page.json 中引入组件
"usingComponents": {"w-dialog": "wuss-weapp/w-dialog/index",}
# 视频演示
# 代码演示
<w-pane title="Dialog" desc="弹出框" /><w-pane desc="Pic" /><w-button bind:onClick="handleClick" data-id="1" type="info">{{ visible1 ? 'on' : 'off' }}</w-button><w-dialogvisible="{{ visible1 }}"bind:close="handleClose"><view class="example-dialog" hover-class="none" hover-stop-propagation="false"><image style="width: 100%;height: 300px;" class="" src="/pages/assets/logo.png" ></image></view></w-dialog><w-pane desc="Button Close" /><w-button bind:onClick="handleClick" data-id="2" type="info">{{ visible2 ? 'on' : 'off' }}</w-button><w-dialogvisible="{{ visible2 }}"bind:close="handleClose"><view class="example-dialog" hover-class="none" hover-stop-propagation="false"><text>wuss 一款高质量,组件齐全,高自定义的微信小程序UI组件库</text><w-button bind:onClick="handleClose" type="info">Close</w-button></view></w-dialog><w-pane desc="MaskClose = False" /><w-button bind:onClick="handleClick" data-id="3" type="info">{{ visible3 ? 'on' : 'off' }}</w-button><w-dialogvisible="{{ visible3 }}"maskClose="{{ false }}"bind:close="handleClose"><view class="example-dialog" hover-class="none" hover-stop-propagation="false"><text>点击遮罩层是无法关闭该对话框的哟~</text><w-button bind:onClick="handleClose" type="info">Close</w-button></view></w-dialog>
# API
# Attribute 属性
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| visible | 显示/隐藏 | boolean | false |
| width | dialog 的内容区宽度.默认 80% | string | - |
| maskClose | 点击遮罩层是否可以关闭? | boolean | false |
| height | dialog 的内容区高度,可选 | string | - |
# Event 事件
| 事件名 | 说明 | 参数 |
|---|
# Slot 插槽
| 名称 | 说明 |
|---|
# Class 自定义类名
| 类名 | 说明 |
|---|---|
| wuss-class | 根节点样式类 |
Wuss-weapp