UNPKG

@df8080/vue2-ui

Version:

🎨 一个基于 Vue 2 的 UI 组件库,目前主要面向微信小程序开发场景,也适用于其他移动端项目。

44 lines (41 loc) 910 B
export const UniConfirm = (content, options) => { return new Promise((resolve, reject) => { uni.showModal({ title: '提示', confirmColor: uni.$u.color.primary, cancelColor: uni.$u.color.mainColor, content, ...options, success: (res) => { res.confirm && resolve(res) res.cancel && reject(res) }, }) }) } export const UniToast = (title, options) => { return new Promise((resolve) => { uni.showToast({ title, ...options, success: () => { setTimeout(() => { resolve() }, options?.duration || 1000) }, }) }) } export const UniCopy = (data, options) => { return new Promise((resolve, reject) => { uni.setClipboardData({ data: `${data}`, ...options, success: () => { UniToast('已复制') resolve() }, fail: reject, }) }) }