(Vue.js)如何在SweetAlert2中使用onClick事件 axios .get(apirl) 。然后(响应=>{ 这个.$swal.fire({ html:response.data.data.schools .map(项目=>`${item.school\u name}`) .加入(“”) }) })

(Vue.js)如何在SweetAlert2中使用onClick事件 axios .get(apirl) 。然后(响应=>{ 这个.$swal.fire({ html:response.data.data.schools .map(项目=>`${item.school\u name}`) .加入(“”) }) }),vue.js,sweetalert2,Vue.js,Sweetalert2,我想在SweetAlert2中使用onclick事件 我使用了此代码,但出现了一个错误 未捕获引用错误:未定义onClick 在htmldevelment.onclick 如何使用onclick事件?? 救救我 它显示,在您当前的HTMLDOM上,没有定义为onClick的函数。您必须首先定义名为onClick的函数及其功能 对于vue: 必须在vue实例方法中定义函数 确定目标: axios .get(apiUrl) .then(response => { this.$s

我想在SweetAlert2中使用onclick事件

我使用了此代码,但出现了一个错误

未捕获引用错误:未定义onClick 在htmldevelment.onclick

如何使用onclick事件??
救救我

它显示,在您当前的
HTMLDOM
上,没有定义为
onClick
的函数。您必须首先定义名为
onClick
的函数及其功能

对于vue:

必须在vue实例方法中定义函数

确定目标:

axios
  .get(apiUrl)
  .then(response => {
    this.$swal.fire({
      html: response.data.data.schools
              .map(item => `<div onclick="onClick(this)">${item.school_name}</div>`)
              .join('')
    })
  })
axios
.get(apirl)
。然后(响应=>{
这个.$swal.fire({
目标:document.getElementById('app'),
html:response.data.data.schools
.map(项目=>`${item.school\u name}`)
.加入(“”)
})
})

您是否定义了
onClick
函数?我在App.vue中定义了“onClick”函数。也可以在App.vue的方法中使用上述代码。但是发生了错误。函数应该在方法中定义。我在方法中定义了函数。App.vue、onClick、SweetAlert2 function.inspect中的方法检查您的swal。它位于vue实例的外部。我只是写下了代码,以便更容易查看。Swal位于App.vue的方法上。
axios
  .get(apiUrl)
  .then(response => {
    this.$swal.fire({
      target: document.getElementById('app'),
      html: response.data.data.schools
              .map(item => `<div onclick="onClick(this)">${item.school_name}</div>`)
              .join('')
    })
  })