1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- //确认框
- export const showModal = async ({title, content, confirmText, cancelText}) => {
- return new Promise((resolve) => {
- uni.showModal({
- title: title,
- content: content,
- confirmText: confirmText ?? '确定',
- cancelText: cancelText ?? '取消',
- success: function (res) {
- if (res.confirm) {
- resolve(true)
- } else if (res.cancel) {
- resolve(false)
- }
- }
- });
- })
- }
- //成功提示
- export const successToast = (title = '成功', duration= 2000) => {
- uni.showToast({
- title: title,
- duration: duration,
- mask: true
- });
- }
- //失败提示
- export const errorToast = (title = '失败', duration= 1500) => {
- uni.showToast({
- title: title,
- duration: duration,
- icon: 'none'
- });
- }
- //表单验证
- export const formValidate = async (formRef) => {
- return new Promise( (resolve) => {
- formRef.validate().then((res) => {
- resolve(true)
- }).catch(err => {
- resolve(false)
- })
- });
- }
|