# GpDialog 弹出框

# Introduction

import PressGpDialog from '@tencent/press-plus/press-gp-dialog/press-gp-dialog';

export default {
   components: {
     PressGpDialog,
   }
}

# Code Demo

# Basic usage

<PressGpDialog
   id="press-gp-dialog"
   ref="press-gp-dialog"
/>
import PressGpDialogHandler from '@tencent/press-plus/press-gp-dialog';


export default {
   methods: {
     onShowDialog(type) {
       PressGpDialogHandler.show({
         title: 'A pop-up window',
         cancelText: type === 'one' ? '' : 'I'll think about it',
         confirmText: 'Execute immediately',
         content: 'Reject bad code, keep it simple, keep it pure, and pursue efficiency',
         horizontal: false,
       }).then(() => {
         this.onGTip('confirm');
       })
         .catch(() => {
           this.onGTip('cancel');
         });
     },
   },
}

# API

# Options

When calling Dialog through a function, the following options are supported:

Parameters Description Type Default value
show Whether to display the pop-up window boolean false
title title string -
content content string -
htmlContent html content string -
confirmText Confirm button string -
cancelText Cancel button string -
subTip Tip string -
closeOnClickOverlay Whether to close the pop-up window when clicking on the mask layer boolean false
htmlFilterClick Callback when html content is clicked function -
horizontal Whether it is horizontal version boolean false
zIndex level number 100
横屏
Last Updated: 2/27/2025, 10:37:07 AM