alert.js 774 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Component({
  2. properties: {
  3. //控制显示
  4. show: {
  5. type: Boolean,
  6. value: false
  7. },
  8. //提示信息字体大小
  9. size: {
  10. type: Number,
  11. value: 30
  12. },
  13. //提示信息字体颜色
  14. color: {
  15. type: String,
  16. value: "#333"
  17. },
  18. //按钮字体颜色
  19. btnColor: {
  20. type: String,
  21. value: "#EB0909"
  22. },
  23. btnText: {
  24. type: String,
  25. value: "确定"
  26. },
  27. //点击遮罩 是否可关闭
  28. maskClosable: {
  29. type: Boolean,
  30. value: false
  31. }
  32. },
  33. methods: {
  34. handleClick(e) {
  35. if (!this.data.show) return;
  36. this.triggerEvent('click', {});
  37. },
  38. handleClickCancel() {
  39. if (!this.data.maskClosable) return;
  40. this.triggerEvent('cancel');
  41. }
  42. }
  43. })