- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 codeigniter 和 VueJs 以及 sweet Alert javascript 库开发一个小项目。但是当我在 VueJs 方法中调用 swall.fire({})
时,我的控制台中出现错误 ReferenceError: "Swal is not Define"
。这是我的代码:
deleteCustomers(customer_id){
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
axios.post('/Thirdparty/deleteCustomers', {id : customer_id}).then(function(response){
console.log(response.data);
//alert(response.data.error);
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
);
});
});
}
当然,我已经使用以下方式导入了 swall:import Swal from 'sweetalert2';
注意:swall.fire 只能在 Vuejs 方法中工作
最佳答案
这里是在vue js上实现Sweet Alert的快速方法
npm install sweetalert2
在您的 app.js 上注册甜蜜警报,使其可以在您的所有组件中访问
import swal from 'sweetalert2';
window.Swal = swal;
然后在示例的任何组件中(Example.vue)
<template>
...
</template>
<script>
export default{
methods:{
test(){
Swal.fire('Test!', 'Hello test message','success');
}
}
}
更多甜蜜提醒方式可参见here
关于javascript - 引用错误: "Swal is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58892379/
以下示例 ONE 来自 https://lipis.github.io/bootstrap-sweetalert/ 。单击警报框之外的任意位置时,警报框不会消失。这正是我所期望的。 swal({
点击确认按钮关闭 swal 这是预期的行为吗?如果是这样,我该如何实现 loading example示例中显示?我的 swal 代码是 有没有办法让 swal 保持打开状态并显示加载动画,直到异步
当您单击事件时和组件加载后,swal 警报都会出现。如何设置 swal 警报仅在单击事件后触发,而不是在每次刷新组件后触发。 此处演示:https://stackblitz.com/edit/reac
我正在尝试使用sweet alert创建确认。当用户单击按钮时,swal (警报)窗口打开,他们可以确认或取消。如果confirm单击,然后 JQuery应该点击它。 但它没有做任何事情。你知道问题出
我正在使用 codeigniter 和 VueJs 以及 sweet Alert javascript 库开发一个小项目。但是当我在 VueJs 方法中调用 swall.fire({}) 时,我的控制
假设你有: this.group.players = [{id:1,name:'Joe Bloggs'}, {id:2,name:'Jane Bloggs'
我正在使用 vue-swal 向用户显示对话框。我已经修改了通常的 swal 以满足我想要的功能和流程。修改时,我遇到了错误。我的 swal 中有 3 个按钮,每个按钮都有特定的功能,单击按钮后需要触
每当成功调用以下函数1时,Sweetalert对话框在打开后立即消失,并且位置reload()起作用。当 number_of_errors > 0 时,这是完全相同的代码,但在后一种情况下,sweet
$.ajax({ type: "POST", url: "php/register.php", data: datas, }).done(function(data) { swal(d
我想在swal中制作文字bold并带有自定义 text color自 html:true不再受支持,我尝试设置 并设置我的自定义 style到 html 标签,但它不起作用,我搜索了解决方案,但没有得
我想知道如何才能在这部分上只允许数字。 { title: "Dollar Amount?", text: "How much is your Dollar Question wor
我希望在删除项目之前有一个提醒选项。但它在 IE 中不起作用。我怎样才能避免使用这个 promise (.then())? swal 的例子是这样的: swal({ title: "Are you
function musterisecme() { var musterilistesi = document.getElementById("musterilistesi"
我写了下面几行代码 $(".only-numbers").keypress(function(e) { if (e.which != 8 && e.which != 0 && (e.which
嘿伙计们,当用户确认删除时,我对 swal 条件有点问题没有任何反应(swal版本7.0.7) 有swal代码 id) }}" method="post"style="display: inline"
我正在尝试向 Controller 提交表单。但是,我收到此错误 The parameters dictionary contains a null entry for parameter 'btnS
我想在单击文本时使用 sweetalert (swal.fire) 显示一个窗口提示。 if 语句和窗口提示如何在这个库上工作?在这一点之后,您会意识到我是这个编程世界的新手。 之后,我想为该输入分配
我正在使用 Swal 来替换所有 JavaScript 默认警报和内容。我的一个页面上有一个表单,我还使用 Swal 要求用户在执行操作之前确认其操作(删除文件)。 问题是我无法使表单正常工作。这是
swal({ title: "HTML Welcome to SWAL!", text: "A html format {{$scope.productArray}}
您好,我一直在使用 SweetAlert我需要 SweetAlert2链接模式。 我不想删除 SweetAlert,因为它在我们的应用程序中被大量使用。如何将 SweetAlert2 的关键字 swa
我是一名优秀的程序员,十分优秀!