0

我正在使用带有 Nuxt 的 Strapi,我想重定向到它在成功将订单发布到 Strapi 后创建的新订单。我正在寻找的是mysql_insert_id()PHP 世界中的等价物。

代码示例

try {
    const neworder = await this.$strapi.$orders.create(this.neworder)
    console.log(neworder)
    if(neworder !== null) {
        this.$router.push({ name:'order-id', params: neworder.id })
    }
} catch (error) {
    this.error = error
}

我可以在控制台日志上看到新的 id:

控制台日志

如何访问返回的 id 并将其传递给this.$router.push的参数?我尝试使用与控制台上显示的相同的“id”,但没有运气。

4

1 回答 1

0

我想到了。我将保持打开状态,以防它对其他人有所帮助。

重定向($router.push)应该是这样的:

this.$router.push({ name:'order-id', params: {id: neworder.id }})
于 2022-01-14T08:42:17.070 回答