Feedback

DialogText底部文本弹窗

由底部出现的展示弹窗,展示基本的文本和按钮。

由底部出现的展示弹窗,展示基本的文本和按钮。

示例图

基础用法

页面 .json 文件 usingComponents 中引入组件

// json
{
    "usingComponents": {
        "mx-dialog-text": "/components/mxwui/dialog-text/index"
    }
}

页面 .wxml 文件中使用组件

<mx-dialog-text visible="{{true}}" title="标题" content="这是内容哦这是内容哦这是内容哦" />

更多用法示例

是否显示弹窗 visible

属性:visible,默认 false 不显示弹窗,必填字段。

  • 显示
<mx-dialog-text visible />

<mx-dialog-text visible="{{true}}" />
  • 不显示
<mx-dialog-text visible="{{false}}" />

<mx-dialog-text />

标题 title

属性:title,自定义标题。

<mx-dialog-text title="标题" />

标题文本色 title

属性:titleColor,自定义标题文本色,默认 #040A23,支持任何合法的颜色值。

<mx-dialog-text titleColor="#1677FF" />

内容 content

属性:content,内容,适合简单的文本内容。

<mx-dialog-text content="内容" />

内容文本色 contentColor

属性:contentColor,自定义标题文本色,默认 #040A23,支持任何合法的颜色值。

<mx-dialog-text contentColor="#1677FF" />

自定义内容及样式

通过 <slot></slot> 插槽方式,内容和样式完全自定义,使用这种方式就不需要传 content 和 contentColor 了。

<mx-dialog-text>
    // 自定义内容
</mx-dialog-text>

主按钮文案 mainBtnText

属性:mainBtnText,主按钮文案,默认文案 确定。

<mx-dialog-text mainBtnText="主按钮" />

主按钮颜色

属性:mainBtnColor,主按钮颜色,默认颜色 #CA0E2D,只支持十六进制颜色值。

<mx-dialog-text mainBtnColor="#1677FF" />

是否显示辅助按钮 showMinor

属性:showMinor,默认 false 不显示辅助按钮。

  • 显示
<mx-dialog-text showMinor />

<mx-dialog-text showMinor="{{true}}" />
  • 不显示
<mx-dialog-text showMinor="{{false}}" />

<mx-dialog-text />

辅助按钮文案 minorBtnText

属性:minorBtnText,辅助按钮文案,默认文案 取消。

<mx-dialog-text minorBtnText="辅助按钮" />

辅助按钮颜色 minorBtnColor

属性:minorBtnColor,辅助按钮颜色,默认颜色 #656979,只支持十六进制颜色值。

<mx-dialog-text minorBtnColor="#1677FF" />

层级 zIndex

属性:zIndex,默认 1。

<mx-dialog-text zIndex="1" />

点击蒙层是否可以关闭弹窗 isCloseMask

属性:isCloseMask,默认文案 true 可关闭弹窗。

事件:bind:dialog_text_close,弹窗关闭回调事件。

  • 可关闭
<mx-dialog-text />

<mx-dialog-text isCloseMask />

<mx-dialog-text isCloseMask="{{true}}" />
  • 不可关闭
<mx-dialog-text isCloseMask="{{false}}" />

事件

<mx-dialog-text 
    bind:dialog_text_close="handleClickClose" 
    bind:dialog_text_main="handleClickMain" 
    bind:dialog_text_minor="handleClickMinor" 
/>

参数

参数 类型 必填 可选值 默认值 参数描述
visible Boolean 是 true、false false 是否显示弹窗
title String 标题
titleColor String 颜色值 #040A23 标题文本色,支持任何合法的颜色值
content String 是 内容,或者通过 <slot> 方式
contentColor String 颜色值 #040A23 内容文本色,支持任何合法的颜色值
mainBtnText String 确定 主按钮文案
mainBtnColor String 颜色值 #CA0E2D 主按钮颜色,只支持十六进制颜色值
showMinor Boolean true、false false 是否显示辅助按钮
minorBtnText String 取消 辅助按钮文案
minorBtnColor String 颜色值 #656979 辅助按钮颜色,只支持16进制颜色值
zIndex Number 数字 1 层级
isCloseMask Boolean true、false true 点击蒙层是否可以关闭弹窗

事件

事件名称 类型 返回值 事件说明
bind:dialog_text_close Click 关闭弹窗回调事件
bind:dialog_text_main Click 主按钮点击回调事件
bind:dialog_text_minor Click 辅助按钮点击回调事件

其他说明

无