Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript sweetalert1 JS插件迁移到Sweelert2_Javascript_Jquery_Sweetalert_Sweetalert2 - Fatal编程技术网

Javascript sweetalert1 JS插件迁移到Sweelert2

Javascript sweetalert1 JS插件迁移到Sweelert2,javascript,jquery,sweetalert,sweetalert2,Javascript,Jquery,Sweetalert,Sweetalert2,我需要将我的sweetalert1 JS插件迁移到Sweetalert2插件 但是,我完全不知道如何迁移以下代码: swal("A wild Pikachu appeared! What do you want to do?", { buttons: { cancel: "Run away!", catch: { text: "Throw Pokéball!", value: "catch", }, defeat: true, },

我需要将我的sweetalert1 JS插件迁移到Sweetalert2插件

但是,我完全不知道如何迁移以下代码:

swal("A wild Pikachu appeared! What do you want to do?", {
  buttons: {
    cancel: "Run away!",
    catch: {
      text: "Throw Pokéball!",
      value: "catch",
    },
    defeat: true,
  },
})
.then((value) => {
  switch (value) {

    case "defeat":
      swal("Pikachu fainted! You gained 500 XP!");
      break;

    case "catch":
      swal("Gotcha!", "Pikachu was caught!", "success");
      break;

    default:
      swal("Got away safely!");
  }
});
第1条:

第2条:


请提供将代码格式化为sweetalert2的帮助?

首先,默认情况下,sweetalert2不允许超过2个按钮,但您可以通过使用带有jQuery绑定的自定义HTML按钮来实现这一点。对于您的具体问题,结果应该大致如下:

$(document).on('click','SwalBtn1',function(){
//一些代码1
控制台日志(“按钮1”);
swal.clickConfirm();
swal(“安全离开!”);
});
$(document).on('click','.SwalBtn2',function(){
//一些代码2
控制台日志(“按钮2”);
swal.clickConfirm();
斯瓦尔(“抓住了!”,“皮卡丘被抓住了!”,“成功”);
});
$(文档).on('单击','.SwalBtn3',函数(){
//一些代码3
控制台日志(“按钮3”);
swal.clickConfirm();
斯瓦尔(“皮卡丘晕倒了!你获得了500经验!”);
});
游泳({
标题:“哦,哦!”,
html:一只野生皮卡丘出现了!你想做什么?

“+ “+”跑开!”“+”+ “+”扔神奇宝贝球!“+”+ “+”失败“+”, showCancelButton:false, showconfixton:false });
.swal2自定义按钮{
背景色:#3085d6;
颜色:#fff;
边界:0;
边界半径:2米;
}