0.6.5 • Published 12 months ago

@lx-react-materiel/mp-dialog v0.6.5

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
12 months ago

mp-dialog

模态对话框

该组件只能在 Taro3 中使用

代码示例

import MpDialog from '@lx-react-materiel/mp-dialog';

const Demo = () => {
  const [visible, setVisible] = useState<boolean>(false);

  const handleShowDialog = () => {
    setVisible(true);
  };

  const handleCancel = () => {
    console.log('cancel');
    setVisible(false);
  };

  const handleConfirm = () => {
    console.log('confirm');
    setVisible(false);
  };

  return (
    <View>
      <View onClick={handleShowDialog}>显示对话框</View>
      <MpDialog
        visible={visible}
        title="标题"
        showCancelButton
        onCancel={handleCancel}
        onConfirm={handleConfirm}
      >
        <View>dialog content</View>
      </MpDialog>
    </View>
  );
}

API

Props

参数说明类型默认值必填
visible是否显示对话框boolean--
title标题string--
showCancelButton是否显示取消按钮booleanfalse
showConfirmButton是否显示确认按钮booleantrue
cancelButtonText取消按钮文字string'取消'
confirmButtonText确认按钮文字string'确定'
children对话框内容React.ReactNodenull
titleColor标题文字颜色string'#333'
cancelButtonColor取消按钮文字颜色string'#989ea9'
confirmButtonColor确认按钮文字颜色string'#1890ff'
isCatchMove是否滚动穿透/不传默认false 代表允许滚动穿透(传递true内部滚动请使用ScrollView)booleanfalse

Events

事件说明回调参数
onCancel点击取消按钮回调--
onConfirm点击确定按钮回调--
0.6.3

12 months ago

0.6.3-beta.0

12 months ago

0.6.5

12 months ago

0.6.4

12 months ago

0.5.0

12 months ago

0.6.1

12 months ago

0.6.0

12 months ago

0.1.2

3 years ago

0.1.3

3 years ago

0.1.5

3 years ago

0.1.1

3 years ago

0.0.1-beta.0

3 years ago