先写结论,省童鞋们的时间:sweetalert不支持(废弃了)animation的配置java
应届生新人入职半个月,今日情景~~
git
其实状况挺简单,查找文档以及网友支持,都说只要配置animation项便可,但配置好了打死不生效,开始担忧版本,1.0和2.0的版本中,前者说是用false,后者说是用none,虽然说查看源码版本说是1.0,但也都试试了,结果果真。。仍是然并卵;开始挠头。。 通过一上午的查阅资料和博客无效,放弃挣扎,再者咱怎能当伸手党,来到史上最大的同性交友网站--github,开始查阅源码,注意注意,重点来啦,源码开始!!github
swal({
title: "删除订单",
text:'订单删除后不可找回,请确认是否删除',
icon: "error",
animation: false,
buttons: {
cancel: '取消',
confirm: '肯定删除',
}
}).then(isConfirm => {
if(isConfirm){
self.delete_loading = true
http.delete('/order/'+item.id,{},response => {
self.delete_loading = false
self.current_order.splice(index, 1)
})
}
})
复制代码
const swal:SweetAlert = (...args) => {
// Prevent library to be run in Node env:
if (typeof window === 'undefined') return;
const opts: SwalOptions = getOpts(...args);
return new Promise<any>((resolve, reject) => {
state.promise = { resolve, reject };
init(opts);
// For fade animation to work:
setTimeout(() => {
openModal();
});
});
};
复制代码