罗广辉
2026-06-18 44dd9c4eb8a2489c63a5eb53fd4254bbb3510e95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * Dialog 提示框
 * @example
 * const {showModal} = useModal()
 * showModal('提示内容')
 */
export default function useModal () {
  const showModal = (content, options) => {
    return new Promise((resolve, reject) => {
      uni.showModal({
        title: "温馨提示",
        content,
        showCancel: false,
        confirmColor: "#1677FF",
        success: res => resolve(res),
        fail: () => reject(new Error("Alert 调用失败 !")),
        ...options
      })
    })
  }
  return {
    showModal
  }
}