首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Inertiajs提出重定向问题

Inertiajs提出重定向问题
EN

Stack Overflow用户
提问于 2022-11-24 14:49:32
回答 2查看 17关注 0票数 0

我在vue上有一个按钮,调用一个函数来重定向回Laravel路由。

我想问一下用户是否真的想执行这个操作。如果他回答“取消”,我需要避免重定向,什么也不做

首先,我试过这样做,但它并不要求确认:

代码语言:javascript
复制
Inertia.put(route('disable-utente', row.id), 
  { onBefore: () => { 
    confirm('Do you really want to continue ?')
  }}
)

然后我尝试这样做;它显示了对话框,但即使我在确认对话框上单击了cancel,也可以将其放到路由上。

代码语言:javascript
复制
Inertia.visit(route('disable-utente', row.id),
  {
    method: 'put',
    onBefore: () => { confirm('Do you really want to continue?') }
  } 
)
EN

回答 2

Stack Overflow用户

发布于 2022-11-24 15:42:02

你错过了回报

代码语言:javascript
复制
Inertia.put(route('disable-utente', row.id), 
{ onBefore: () => { 
    return confirm('Do you really want to continue ?')
}}
)
票数 0
EN

Stack Overflow用户

发布于 2022-11-24 16:38:27

基于@Garry的建议,这里终于对我起了作用

代码语言:javascript
复制
Inertia.visit(route('disable-utente', row.id),
      {
        method: 'put',
        onBefore: () => { return confirm('Do you really want to continue?')}
      }
    )

代码语言:javascript
复制
Inertia.put(route('disable-utente', row.id), row.id,
      { onBefore: () => { 
          return confirm('Do you really want to continue?')
      }}
    )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74562576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档