c-dialog


对话框

属性

属性名类型必填默认值说明
titleString对话框提示的标题
contentString对话框提示的内容
typeStringalert对话框的类型,有效值:alert/confirm
cancel-textString“取消”取消按钮的文字
cancel-styleObject 自定义取消按钮的文案样式 如 {'color':'red','text-align':'center'}
confirm-textString“确定”确认按钮的文字
confirm-styleObject 自定义确认按钮的文案样式 如 {'color':'red','text-align':'center'}
icon-typeString“warn”图标,有效值success/warn
icon-urlString图标地址
icon-styleObject图标的样式
maskBooleantrue是否显示透明蒙层
showBooleanfalse开启打开alert类型对话框
show-closeBooleanfalse是否显示close关闭图标
c-bind:showEventHandle开启alert类型对话框时触发返回事件对象:event.type="changeShow",e.detail={value}
c-bind:cancelEventHandle用户点击cancel时触发返回事件对象:event.type="cancelEvent"
c-bind:confirmEventHandle用户点击confirm时触发返回事件对象:event.type="confirmEvent"
c-bind:closeEventHandle点击close图标时触发返回事件对象: event.type="closeEvent"

示例

  1. <template>
  2. <view class="toast-page">
  3. <c-dialog show="{{true}}"
  4. title="标题"
  5. mask="{{true}}"
  6. content="内容内容"
  7. >
  8. </c-dialog>
  9. </view>
  10. </template>
  11. <script>
  12. class C_dialog {
  13. }
  14. export default new C_dialog();
  15. </script>
  16. <script cml-type="json">
  17. {
  18. "base": {
  19. "usingComponents": {
  20. "c-dialog": "cml-ui/components/c-dialog/c-dialog"
  21. }
  22. }
  23. }
  24. </script>

c-dialog  - 图1wx

c-dialog  - 图2web

c-dialog  - 图3native

查看完整示例