index.esm.mjs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. var __defProp = Object.defineProperty;
  2. var __getOwnPropSymbols = Object.getOwnPropertySymbols;
  3. var __hasOwnProp = Object.prototype.hasOwnProperty;
  4. var __propIsEnum = Object.prototype.propertyIsEnumerable;
  5. var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
  6. var __spreadValues = (a, b) => {
  7. for (var prop in b || (b = {}))
  8. if (__hasOwnProp.call(b, prop))
  9. __defNormalProp(a, prop, b[prop]);
  10. if (__getOwnPropSymbols)
  11. for (var prop of __getOwnPropSymbols(b)) {
  12. if (__propIsEnum.call(b, prop))
  13. __defNormalProp(a, prop, b[prop]);
  14. }
  15. return a;
  16. };
  17. // src/toast.ts
  18. import {
  19. showToast,
  20. closeToast,
  21. showFailToast,
  22. showSuccessToast,
  23. showLoadingToast,
  24. allowMultipleToast,
  25. setToastDefaultOptions,
  26. resetToastDefaultOptions
  27. } from "vant";
  28. var Toast = (...args) => {
  29. const toast = showToast(...args);
  30. return __spreadValues({
  31. clear: toast.close
  32. }, toast);
  33. };
  34. Toast.fail = (...args) => {
  35. const toast = showFailToast(...args);
  36. return __spreadValues({
  37. clear: toast.close
  38. }, toast);
  39. };
  40. Toast.success = (...args) => {
  41. const toast = showSuccessToast(...args);
  42. return __spreadValues({
  43. clear: toast.close
  44. }, toast);
  45. };
  46. Toast.loading = (...args) => {
  47. const toast = showLoadingToast(...args);
  48. return __spreadValues({
  49. clear: toast.close
  50. }, toast);
  51. };
  52. Toast.clear = closeToast;
  53. Toast.allowMultiple = allowMultipleToast;
  54. Toast.setDefaultOptions = setToastDefaultOptions;
  55. Toast.resetDefaultOptions = resetToastDefaultOptions;
  56. Toast.install = (app) => {
  57. app.config.globalProperties.$toast = Toast;
  58. };
  59. // src/notify.ts
  60. import {
  61. Notify as VanNotify,
  62. showNotify,
  63. closeNotify,
  64. setNotifyDefaultOptions,
  65. resetNotifyDefaultOptions
  66. } from "vant";
  67. var Notify = (...args) => showNotify(...args);
  68. Notify.clear = closeNotify;
  69. Notify.Component = VanNotify;
  70. Notify.setDefaultOptions = setNotifyDefaultOptions;
  71. Notify.resetDefaultOptions = resetNotifyDefaultOptions;
  72. Notify.install = (app) => {
  73. app.use(Notify.Component);
  74. app.config.globalProperties.$notify = Notify;
  75. };
  76. // src/dialog.ts
  77. import {
  78. Dialog as VanDialog,
  79. showDialog,
  80. closeDialog,
  81. showConfirmDialog,
  82. setDialogDefaultOptions,
  83. resetDialogDefaultOptions
  84. } from "vant";
  85. var Dialog = (...args) => showDialog(...args);
  86. Dialog.Component = VanDialog;
  87. Dialog.alert = Dialog;
  88. Dialog.confirm = showConfirmDialog;
  89. Dialog.close = closeDialog;
  90. Dialog.setDefaultOptions = setDialogDefaultOptions;
  91. Dialog.resetDefaultOptions = resetDialogDefaultOptions;
  92. Dialog.install = (app) => {
  93. app.use(Dialog.Component);
  94. app.config.globalProperties.$dialog = Dialog;
  95. };
  96. // src/image-preview.ts
  97. import { ImagePreview as VanImagePreview, showImagePreview } from "vant";
  98. var ImagePreview = (...args) => showImagePreview(...args);
  99. ImagePreview.Component = VanImagePreview;
  100. ImagePreview.install = (app) => {
  101. app.use(ImagePreview.Component);
  102. };
  103. export {
  104. Dialog,
  105. ImagePreview,
  106. Notify,
  107. Toast
  108. };