平台兼容性
Dialog 弹出框
自定义 Dialog 弹出框组件
使用方式:
在 script 中引用组件
import xyDialog from '@/components/xy-dialog/xy-dialog.vue';
export default {
    components: {xyDialog}
}
基础使用方式
<xy-dialog 
    :show="show" 
    title="提示" 
    content="哈哈,还是被你看到了..."
    @cancel="clickCancel('cancel')" 
    @confirm="clickConfirm('confirm')">
</xy-dialog>
单个确认按钮+无标题
<xy-dialog
    :show="show" 
    title="" 
    content="哈哈,还是被你看到了..."
    :isShowCancel="!show"
    @confirm="clickConfirm('confirm')">
</xy-dialog>
更多案例,请下载到本地进行体验...
属性说明:
| 属性名 | 类型 | 默认值 | 说明 | 
|---|---|---|---|
| title | String | 标题 | |
| content | String | 内容 | |
| align | String | left | 内容对齐方式,值为:left(左对齐)、center(居中对齐)、right(右对齐) | 
| show | Boolean | false | Dialog的显示状态 | 
| isShowCancel | Boolean | true | 是否显示取消按钮 | 
| confirmColor | String | #409EFF | 确认按钮的颜色 | 
| confirmText | String | 确定 | 确定按钮的文字 | 
| cancelColor | String | #909399 | 取消按钮的颜色 | 
| cancelText | String | 取消 | 取消按钮的文字 | 
事件说明:
| 事件名 | 说明 | 
|---|---|
| close | 组件关闭时触发事件 | 
| confirmButton | 点击确认按钮时触发事件 | 
| cancelButton | 点击取消按钮时触发事件 | 
方法说明:
| 方法名 | 说明 | 
|---|---|
| show() | 显示组件-this.$refs.xyDialog.show() | 
slot
在 xy-dialog 节点下,可以通过插入节点实现自定义 content 的需求(只有 content 属性为空的时候才会加载 slot)
使用示例:
<xy-dialog 
    title="提示"
    content=""
    :show="show"
    @cancelButton="clickCancel"
    @confirmButton="clickConfirm">
    <view style="padding: 0 30upx 30upx;">
        <view>锄禾日当午</view>
        <view>汗滴禾下土</view>
        <view>举头望明月</view>
        <view>低头思故乡</view>
    </view>
</xy-dialog>
注意
- 通过本页面下载按钮下载的zip为一个部分 
components单个组件工程,拖入 HBuilderX粘贴components 目录中即可运行体验效果; - 使用过程出现问题或有新的需求可在评论区留言。
 

                                                                    
                                                                        收藏人数:
                                    
                                                        下载插件并导入HBuilderX
                                                    
                                        赞赏(2)
                                    
                                            
                                            
                                            
                                            
                                            
 下载 4356
                
 赞赏 2
                
            
                    下载 10692317 
                
                        赞赏 1797 
                    
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                        
                                赞赏
            
京公网安备:11010802035340号