修改样式兼容微信小程序

This commit is contained in:
Gao xiaosong
2021-04-01 00:05:57 +08:00
parent 1c44d75899
commit 84e8f3e5d2
12 changed files with 717 additions and 1602 deletions

View File

@ -1,41 +1,31 @@
// import {
// Confirm as confirm,
// Alert as alert,
// Toast as toast,
// Notify as notify,
// Loading as loading
// } from "vue-ydui/dist/lib.rem/dialog";
// import Dialog from "../../static/vant-weapp/dialog/dialog";
// import notify from "../../static/vant-weapp/notify/notify";
const dialog = {
confirm: (options) => {
uni.showModal({
title: '提示',
content: options.mes,
success(res) {
if (res.confirm) {
opts()
} else if (res.cancel) {}
}
})
},
alert: null,
// alert: Dialog.alert,
notify: null,
// notify,
loading: {
open: () => {
// uni.showLoading({
// title: '加载中'
// })
},
close: () => {
uni.hideLoading()
}
}
};
confirm: options => {
uni.showModal({
title: '提示',
content: options.mes,
success(res) {
if (res.confirm) {
opts()
} else if (res.cancel) {
}
},
})
},
alert: null,
// alert: Dialog.alert,
notify: null,
// notify,
loading: {
open: () => {
// uni.showLoading({
// title: '加载中'
// })
},
close: () => {
uni.hideLoading()
},
},
}
// const icons = { error: "操作失败", success: "操作成功" };
// Object.keys(icons).reduce((dialog, key) => {
@ -55,49 +45,49 @@ const dialog = {
// return dialog;
// }, dialog);
dialog.message = (mes = "操作失败", obj = {}) => {
return new Promise(function(resolve) {
uni.showToast({
title: mes,
icon: "none",
duration: 2000,
complete: () => {
resolve();
}
});
});
};
dialog.toast = (options) => {
uni.showToast({
title: options.mes,
icon: "none",
duration: 2000,
complete: () => {
options.callback ? options.callback() : null
}
});
};
dialog.error = (mes) => {
uni.showToast({
title: mes,
icon: "none",
duration: 2000
});
};
dialog.validateError = (...args) => {
validatorDefaultCatch(...args);
};
export function validatorDefaultCatch(err, type = "message") {
uni.showToast({
title: err.errors[0].message,
icon: 'none',
duration: 2000
})
return false
dialog.message = (mes = '操作失败', obj = {}) => {
return new Promise(function(resolve) {
uni.showToast({
title: mes,
icon: 'none',
duration: 2000,
complete: () => {
resolve()
},
})
})
}
export default dialog;
dialog.toast = options => {
uni.showToast({
title: options.mes,
icon: 'none',
duration: 2000,
complete: () => {
options.callback ? options.callback() : null
},
})
}
dialog.error = mes => {
uni.showToast({
title: mes,
icon: 'none',
duration: 2000,
})
}
dialog.validateError = (...args) => {
validatorDefaultCatch(...args)
}
export function validatorDefaultCatch(err, type = 'message') {
uni.showToast({
title: err.errors[0].message,
icon: 'none',
duration: 2000,
})
return false
}
export default dialog